Sobes.tech
Junior — Middle

Qual função ou método do Spring é chamado após a inicialização do Bean no seu processo de criação?

sobes.tech IA

Resposta da IA

No Spring, após a inicialização do Bean, o método anotado com @PostConstruct é chamado, se existir. Além disso, se o Bean implementar a interface InitializingBean, o método afterPropertiesSet() é chamado.

Também é possível especificar um método de inicialização através do atributo init-method na configuração XML ou através do parâmetro initMethod na anotação @Bean.

Exemplo com @PostConstruct:

@Component
public class MyBean {
    @PostConstruct
    public void init() {
        // código de inicialização
    }
}

Dessa forma, o Spring garante a chamada do método especificado logo após a criação e configuração do Bean, mas antes de seu uso.