0
對於測試,我有一個抽象類。Spring jdbctemplate,datasource,transactionManager
public abstract class BaseTestClass
private JdbcTemplate jdbcTemplate;
@Autowired
public void setDataSource(DataSource dataSource)
{
this.setJdbcTemplate(new JdbcTemplate(dataSource));
}
...
}
@Transactional
@ContextConfiguration(locations = {"/spring/test/test-dao-context.xml"})
public class TestUser extends BaseTestClass{
...
}
在test-dao-context.xml文件中,我有我的事務管理器和數據源。
SetDataSource從不調用,所以當我嘗試做一個測試時,我得到一個空指針異常。
您是如何配置數據源以及組件掃描的?你能證明嗎? – kaliatech