Junior — Middle
Ce adnotări sunt utilizate pentru a defini etapele ciclului de viață ale bean-urilor din container?
sobes.tech AI
Răspuns de la AI
В Java для управления жизненным циклом бинов в контейнере (например, в Spring) используются аннотации:
@PostConstruct— метод с этой аннотацией вызывается после создания бина и внедрения зависимостей, используется для инициализации.@PreDestroy— метод вызывается перед уничтожением бина, для освобождения ресурсов.
Пример:
@Component
public class MyBean {
@PostConstruct
public void init() {
// инициализация
}
@PreDestroy
public void cleanup() {
// освобождение ресурсов
}
}
Также в Spring можно реализовать интерфейсы InitializingBean и DisposableBean для тех же целей, но аннотации более удобны и читаемы.