关于@PostConstruct注解
生活随笔
收集整理的這篇文章主要介紹了
关于@PostConstruct注解
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
最近項(xiàng)目中使用了@PostConstruct注解,記錄如下。
@PostConstruct是Java自己的注解.
@PostConstruct該注解被用來修飾一個(gè)非靜態(tài)的void()方法.
@PostConstruct修飾的方法會(huì)在服務(wù)器加載Servlet的時(shí)候運(yùn)行,并且只會(huì)被服務(wù)器執(zhí)行一次.
@PostConstruct在構(gòu)造函數(shù)之后執(zhí)行,init()方法之前執(zhí)行.
執(zhí)行順序
Constructor >> @Autowired >> @PostConstruct
public Class AAA {
public AAA() {
System.out.println("此時(shí)b還未被注入: b = " + b);
}
@Autowired private BBB b;
@PostConstruct
private void init() {
System.out.println("@PostConstruct將在依賴注入完成后被自動(dòng)調(diào)用: b = " + b);
}
}
總結(jié)
以上是生活随笔為你收集整理的关于@PostConstruct注解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在Ubuntu中安装Python3
- 下一篇: C# List和String互相转换