課程
/后端開發
/Java
/Spring入門篇
為什么@Autowired要注解在setXXX()方法上,它的作用不是為了省略setter方法嗎?這很矛盾啊。。還是我理解的不對。請大神來幫助?。。。?/p>
2017-06-12
源自:Spring入門篇 4-2
正在回答
普通的set方法是將傳入的參數賦給相應的屬性,和直接autowired效果一樣
但是也有一些情況會在set方法里面寫一些處理邏輯,這是就需要在set方法上進行標注
藍煙amber 提問者
我認為:不帶參數時放在變量上邊,帶參數放在set方法上邊(像上面老哥說的。。。但是也有一些情況會在set方法里面寫一些處理邏輯)。
舉報
為您帶來IOC和AOP的基本概念及用法,為后續高級課程學習打下基礎
1 回答autowired注解作用
2 回答在用 default-autowire的時候值為byname和bytype時 不能添加構造方法 在用constractor時可以用set方法 坑啊 這是為什么
3 回答spring中在私有變量和構造方法上使用@aware報錯,在setter方法上就沒有報錯。
1 回答?@PreDestroy注解是初始化后回調方法,@PreDestroy注解是銷毀前回調方法,它兩是不是也算是初始化和銷毀的一種了?
1 回答求解hello方法在java.lang.String報錯的解決方法
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-06-13
普通的set方法是將傳入的參數賦給相應的屬性,和直接autowired效果一樣
但是也有一些情況會在set方法里面寫一些處理邏輯,這是就需要在set方法上進行標注
2018-05-29
我認為:不帶參數時放在變量上邊,帶參數放在set方法上邊(像上面老哥說的。。。但是也有一些情況會在set方法里面寫一些處理邏輯)。