關於@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);
  }

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM