0 Tage Serie
java / intermediate
Snippet

Lifecycle-Management mit @PostConstruct

Die @PostConstruct-Annotation wird auf einer Methode verwendet, die nach Abschluss der Dependency Injection ausgeführt werden muss, um Initialisierungen vorzunehmen. Dies ist Teil des Spring-Bean-Lebenszyklus.

snippet.java
java
1
2
3
4
5
6
7
@Component
public class DataSeeder {
@PostConstruct
public void init() {
System.out.println("Database seeding started after bean construction.");
}
}
spring
Erklärung
1
@PostConstruct
Gibt an, dass die Methode sofort nach der Initialisierung der Bean durch Spring ausgeführt werden soll.
2
public void init()
Die Methode darf keinen Rückgabewert haben und keine Argumente akzeptieren.