Sobes.tech
Junior — Middle

Използвали ли сте анотацията @PostConstruct в рамките на Spring приложение?

sobes.tech AI

Отговор от AI

Анотацията @PostConstruct в Spring се използва за обозначаване на метод, който трябва да бъде изпълнен веднага след като Spring създаде бина и извърши инжектирането на зависимости, но преди бинът да бъде достъпен за използване. Това е удобно за инициализация на ресурси или изпълнение на конфигурационна логика.

Пример за използване:

@Component
public class MyService {

    @PostConstruct
    public void init() {
        // код за инициализация, например зареждане на конфигурация
        System.out.println("Bean инициализиран");
    }
}

По този начин, методът с @PostConstruct ще бъде извикан гарантирано веднъж след създаването на бина и инжектирането на зависимости.