首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >空数据源

空数据源
EN

Stack Overflow用户
提问于 2015-09-26 01:32:30
回答 1查看 82关注 0票数 0

我正在创建一个Spring项目,当我想要创建一个JDBC模板对象时,我得到了这个错误:

代码语言:javascript
复制
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

我像这样声明数据源:

代码语言:javascript
复制
@Inject
private EnvironmentDataSources envDataSources;

我需要做两个对象,就像这样:

代码语言:javascript
复制
@Override
public List<theObjects> getInformation() {

    NamedParameterJdbcTemplate selectOPR = new NamedParameterJdbcTemplate(
            envDataSources.getDataSource(EnvironmentObject1));


    NamedParameterJdbcTemplate selectUTL = new NamedParameterJdbcTemplate(
            envDataSources.getDataSource(EnvironmentObject2));

但是,我得到的是空异常。有人知道为什么会这样吗?

EN

回答 1

Stack Overflow用户

发布于 2015-09-26 01:38:41

在DAOImpl中添加此构造函数

@自动连接

公共ServiceDAODataSource (dataSource) {

代码语言:javascript
复制
super();
setDataSource(dataSource);

}

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32787668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档