Выбор ответа Junior Бины: скоупы и жизненный цикл обновлено
Пакет @PostConstruct
Вопрос
Из какого пакета импортировать @PostConstruct в Spring Boot 3?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: jakarta.annotation. Spring Framework 6 и Boot 3 перешли на Jakarta EE 9+, где пакеты javax. переименованы в jakarta..
Варианты ответа
jakarta.annotationправильный ответjavax.annotationorg.springframework.annotationjava.lang.annotation
Разбор
Spring Framework 6 и Boot 3 перешли на Jakarta EE 9+, где пакеты javax.* переименованы в jakarta.*. Со старым javax.annotation.PostConstruct метод просто не вызовется (если библиотеки нет в classpath, код и не скомпилируется). Своей аннотации у Spring нет, java.lang.annotation содержит мета-аннотации.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.