我正在尝试使用AbstractTransactionalJUnit4SpringContextTests
编写集成测试。我想使用这个类的executeSQLScript
方法。
但是,当调用executeSQLScript
方法时,它会抛出NullPointerException
,因为类simpleJdbcTemplate
的{{1}}参数未初始化。
我的代码如下所示:
AbstractTransactionalJUnit4SpringContextTests
提前感谢您的帮助!
答案 0 :(得分:0)
您在@Autowired
方法上遗漏了setDataSource()
。
请参阅Spring参考手册的Dependency injection of test fixtures部分中的最后一个注释。