Junior — Middle
Quelle fonction ou méthode de Spring est appelée après l'initialisation du Bean lors de sa création?
sobes.tech IA
Réponse de l'IA
En Spring, après l'initialisation du Bean, la méthode annotée avec @PostConstruct est appelée, si elle existe. De plus, si le Bean implémente l'interface InitializingBean, la méthode afterPropertiesSet() est appelée.
Il est également possible de spécifier une méthode d'initialisation via l'attribut init-method dans la configuration XML ou via le paramètre initMethod dans l'annotation @Bean.
Exemple avec @PostConstruct:
@Component
public class MyBean {
@PostConstruct
public void init() {
// code d'initialisation
}
}
Ainsi, Spring garantit l'appel de la méthode spécifiée juste après la création et la configuration du Bean, mais avant son utilisation.