Junior — Middle
Използвали ли сте анотацията @PostConstruct в рамките на Spring приложение?
sobes.tech AI
Отговор от AI
Анотацията @PostConstruct в Spring се използва за обозначаване на метод, който трябва да бъде изпълнен веднага след като Spring създаде бина и извърши инжектирането на зависимости, но преди бинът да бъде достъпен за използване. Това е удобно за инициализация на ресурси или изпълнение на конфигурационна логика.
Пример за използване:
@Component
public class MyService {
@PostConstruct
public void init() {
// код за инициализация, например зареждане на конфигурация
System.out.println("Bean инициализиран");
}
}
По този начин, методът с @PostConstruct ще бъде извикан гарантирано веднъж след създаването на бина и инжектирането на зависимости.