課程
/后端開發
/Java
/Spring入門篇
如果沒有自動調用setter方法,那么dao就是null,那么在service的方法say里調用dao.say()就應該會拋空指針異常啊,可是為什么沒有?
2015-11-12
源自:Spring入門篇 3-4
正在回答
建議再好好看一下視頻,這一節講的應該是spring的自動裝配,顧名思義就是說spring自動來把dao裝配到service中。不用顯示調用setter方法了。default-autowire="byName"配置文件中這個配置就是來自動裝配的,只要service中有setter方法,就會找到對應的dao自動裝配到service中。希望能夠幫到你!
Pearl0
qq_輕松向前沖_04068760
慕數據4042892
因為.say()也算一個值,
舉報
為您帶來IOC和AOP的基本概念及用法,為后續高級課程學習打下基礎
1 回答使用byName的時候,service.say(...)方法中dao.say應該是空指針異常吧?
2 回答為什么執行bean的時候不用main方法?
2 回答空指針異常
3 回答空指針異常
3 回答調用方法 需要NEW 才能不報空指針
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-11-12
建議再好好看一下視頻,這一節講的應該是spring的自動裝配,顧名思義就是說spring自動來把dao裝配到service中。不用顯示調用setter方法了。default-autowire="byName"配置文件中這個配置就是來自動裝配的,只要service中有setter方法,就會找到對應的dao自動裝配到service中。希望能夠幫到你!
2015-11-12
因為.say()也算一個值,