Я использую JUNIT4 + Spring и написал тестовый пример.Я подключился к шаблону JDBC и сделал на нем ручную настройку.Но это оказывается нулевым, и тест выдает исключение нулевого указателя, когда я использую эту внедренную переменную.Что здесь не так?
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "classpath:applicationContextTest.xml" })
@TransactionConfiguration(defaultRollback = true)
@Configurable
public class WriterTest {
private JdbcTemplate utilityJdbcTemplate;
public void setUtilityJdbcTemplate(JdbcTemplate utilityJdbcTemplate) {
this.utilityJdbcTemplate = utilityJdbcTemplate;
}
@Test
@Transactional
@Rollback(true)
public void testHappyPath() {
Assert.assertNotNull(utilityJdbcTemplate);
}
}
Здесь тест не пройден, поскольку utilityJdbcTemplate имеет значение null.почему?