我在我的DAO课堂上遇到了异常
baseDataList=new JdbcTemplate().query(sql, rowMapper);
原因:
java.lang.IllegalArgumentException:未指定数据源
我已经在我的application.properties
中声明了所有与数据库连接有关的属性
答案 0 :(得分:0)
避免写作
new JdbcTemplate();
,而是使用:
import org.springframework.jdbc.core.JdbcTemplate;
import javax.annotation.Resource;
.
.
.
@Resource
private JdbcTemplate template;
此外,如果无效,请添加属性文件的详细信息。
Spring有助于消除创建上的依赖性,即我们不应使用任何“新”操作,而应让spring注入所需的内容。 (依赖注入) 注入豆类并让spring照顾其余部分使其更加灵活是一个好习惯。 那就是依赖注入的美丽。