java自定義類中jdbctemplate為null


個人筆記,更詳細可看csdn文章:https://blog.csdn.net/qq_41876436/article/details/80944020
自定義類
@Service
public class MyDBHandle {
  Resource
  private JdbcTemplate jdbcTemplate;
}
在其他類調用(不傳入外部JdbcTemplate,通過自動注入實現) 
MyDBHandle db = new MyDBHandle();
總是報jdbcTemplate為java.lang.NullPointerException
根據查詢資料,因為db對象是我們手動創建出來的,這種情況下數據並不能自動注入,
實際上需要讓springmvc自動注入,需要在其他類中這樣定義成員變量,就可以了
@Autowired MyDBHandle myDBHandle;

  

 


免責聲明!

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



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