天天看點

Spring 注解 @Autowired 對象為 null 問題。

Spring 小白一個, 記錄下自己瞎折騰的問題..........

1. 建立了一個 Maven JavaWeb 工程;

2. 寫了一個 servlet 繼承  HttpServlet,并且在 web.xml 中配置, 裡面有一個成員變量, 用 @Autowired 注解, AppLoggert 已注入到 Spring 中;

Spring 注解 @Autowired 對象為 null 問題。
Spring 注解 @Autowired 對象為 null 問題。

3. 當在 WebServiceInit 的方法中直接使用 logger 時, 報空指針;

Spring 注解 @Autowired 對象為 null 問題。

4. 後修改為才能使用:

Spring 注解 @Autowired 對象為 null 問題。

5. 用 new 方式生成的對象, 對象類中的 @Autowired 注解對象也是 null;

Spring 注解 @Autowired 對象為 null 問題。
Spring 注解 @Autowired 對象為 null 問題。

6. 通過 Spring 擷取,則一切正常.

Spring 注解 @Autowired 對象為 null 問題。

7. 注解機制有待進一步學習!

繼續閱讀