Junior — Middle
Jaké anotace se používají k určení fází životního cyklu beanů v kontejneru?
sobes.tech AI
Odpověď od AI
В Java для управления жизненным циклом бинов в контейнере (например, в Spring) используются аннотации:
@PostConstruct— метод с этой аннотацией вызывается после создания бина и внедрения зависимостей, используется для инициализации.@PreDestroy— метод вызывается перед уничтожением бина, для освобождения ресурсов.
Пример:
@Component
public class MyBean {
@PostConstruct
public void init() {
// инициализация
}
@PreDestroy
public void cleanup() {
// освобождение ресурсов
}
}
Также в Spring можно реализовать интерфейсы InitializingBean и DisposableBean для тех же целей, но аннотации более удобны и читаемы.