我正在创建一个Spring项目,当我想要创建一个JDBC模板对象时,我得到了这个错误:
2015-09-25 11:58:46,260 | taskScheduler-6 | | ERROR |
org.springframework.scheduling.support.TaskUtils$LoggingErrorHandler:95
|Unexpected error occurred in scheduled task.
java.lang.IllegalArgumentException: DataSource must not be null我像这样声明数据源:
@Inject
private EnvironmentDataSources envDataSources;我需要做两个对象,就像这样:
@Override
public List<theObjects> getInformation() {
NamedParameterJdbcTemplate selectOPR = new NamedParameterJdbcTemplate(
envDataSources.getDataSource(EnvironmentObject1));
NamedParameterJdbcTemplate selectUTL = new NamedParameterJdbcTemplate(
envDataSources.getDataSource(EnvironmentObject2));但是,我得到的是空异常。有人知道为什么会这样吗?
发布于 2015-09-26 01:38:41
在DAOImpl中添加此构造函数
@自动连接
公共ServiceDAODataSource (dataSource) {
super();
setDataSource(dataSource);}
https://stackoverflow.com/questions/32787668
复制相似问题