Spring中為什么實體類不用注入


要理解為什么不用注入,首先就清楚注入的目的是什么?如果不注入,在程序中要使用某個類對象的方法,則需要去new一個對象。然后我們調用其中的方法,眾所周知“程序=算法+數據”。不失一般性,在面向對象開發中,類一般有兩種,一種是功能類的,主要是完成一些業務操作。一種是數據類,主要是存儲數據,比如POJO。我們數據提交上來后,自己組裝PO(當然也有的框架可以幫我們組裝好),然后調用功能類的方法去操作這些數據,完成相應功能。如果沒有使用注入的方式注入這些功能類對象,則會有空指針的問題。


免責聲明!

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



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