1
@Service
public interface DatabaseConnector {
public Model getModel();
}
@Configuration
@Profile({"!test"})
public class DatabaseConnectorT implements DatabaseConnector {
private final Model model;
@Autowired
public DatabaseConnectorT(@Value("${assemblerFile}") String assemblerFile) {
model = TDBFactory.assembleModel(assemblerFile);
}
}
我收到錯誤,該bean類不能被實例化,應該給出一個默認的構造函數。爲什麼要這樣做?我有兩種不同的接口實現,它們應該根據活動配置文件加載。配置應該使用註釋完成。多個配置文件 - 春豆注入