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