Sobes.tech
Junior — Middle

Será chamado o método anotado com @PostConstruct em um Spring Bean configurado com escopo de protótipo?

sobes.tech IA

Resposta da IA

Sim, o método anotado com @PostConstruct será chamado num Spring Bean com escopo de protótipo. No Spring, para os beans com escopo de protótipo, o ciclo de vida de inicialização (incluindo a chamada de métodos com @PostConstruct) ocorre na criação de cada instância do bean. No entanto, o Spring não gerencia o ciclo de vida completo dos beans de protótipo (por exemplo, não chama métodos @PreDestroy), pois a responsabilidade pela destruição desses beans recai sobre o código que os invoca.