Spring AbstractTransactionalJUnit4SpringContextTests和simpleJdbcTemplate

时间:2012-11-09 12:43:37

标签: integration-testing spring-test

我正在尝试使用AbstractTransactionalJUnit4SpringContextTests编写集成测试。我想使用这个类的executeSQLScript方法。

但是,当调用executeSQLScript方法时,它会抛出NullPointerException,因为类simpleJdbcTemplate的{​​{1}}参数未初始化。

我的代码如下所示:

AbstractTransactionalJUnit4SpringContextTests

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您在@Autowired方法上遗漏了setDataSource()

请参阅Spring参考手册的Dependency injection of test fixtures部分中的最后一个注释。