Junior — Middle
Ako môžete vykonať konkrétnu akciu ihneď pri vytváraní Bean v Spring?
sobes.tech AI
Odpoveď od AI
В Spring для выполнения действия сразу после создания Bean можно использовать несколько способов:
- Реализовать интерфейс
InitializingBeanи переопределить методafterPropertiesSet(). - Использовать аннотацию
@PostConstructнад методом, который должен выполниться после инициализации. - Задать метод инициализации в конфигурации через атрибут
initMethod.
Пример с @PostConstruct:
@Component
public class MyBean {
@PostConstruct
public void init() {
// код, который выполнится сразу после создания Bean
}
}