Junior — Middle
Jak funguje anotace @PreDestroy ve Springu a jaký má účel?
sobes.tech AI
Odpověď od AI
Anotace @PreDestroy ve Springu se používá k označení metody, která má být volána před zničením beana (například při ukončení aplikace nebo odstranění beana z kontextu). To umožňuje uvolnění zdrojů, uzavření spojení nebo provedení jiných závěrečných akcí.
Příklad:
@Component
public class MyBean {
@PreDestroy
public void cleanup() {
// kód čištění, například uzavření souborů nebo spojení
System.out.println("Bean je ničen");
}
}
Spring automaticky zavolá metodu cleanup() před zničením beana.