У меня есть приложение SpringBoot и вы хотите получить доступ к предоставленному JdbcTemplate в конструкторе. Я пытаюсь кэшировать некоторые данные из базы данных при создании экземпляра класса. Мой Groovy код выглядит следующим образом:доступ JdbcTemplate в конструкторе приложения SpringBoot
@Repository
class EarthquakeRepository {
@Autowired
private final JdbcTemplate jdbcTemplate
public EarthquakeRespository() {
//fails because jdbcTemplate is null
assert jdbcTemplate
}
...
Даже при том, что конструктор уволят, то JdbcTemplate равно нулю. Другие методы в репозитории имеют доступ к jdbcTemplate.
Может кто-нибудь указать, что мне здесь не хватает?
Спасибо!
--john