亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

spring的自動配置和注入配置

能聽懂,聽到這前面的有種豁然開朗的感覺,既然可以自動裝配,為什么前面又有構造注入,set注入,設計這個spring的人不覺得麻煩嗎,直接設計個自動配置就行了啊

正在回答

2 回答

開始的設計是沒有基于注解的注入的的,只有setter及構造器注入,這兩個注入方式也并不難理解。只是后期開發技術革新,XML配置使文件太繁雜難以閱讀,于是注解崛起,Spring開始使用注解封裝注入方式。其實注解的本質還是基于這兩種注入方式,只是注解里面封裝了這些代碼而已

0 回復 有任何疑惑可以回復我~

我的理解是。

所謂自動裝配,指的其實就是對象和變量的組合,或者說就是對變量自動賦值,可以用@Autowired去標記變量方法來實現自動裝配,而@Autowired可以用在構造中,set方法中,為什么有這么多的,其實主要還是為了適應更多的應用場景。

而自動裝配涉及到兩步:

  1. 創建對象(使用@Configuration、@Bean等)

  2. 對象賦值給指定變量(使用@Autowired、@Inject等)

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Spring入門篇
  • 參與學習       268802    人
  • 解答問題       1026    個

為您帶來IOC和AOP的基本概念及用法,為后續高級課程學習打下基礎

進入課程

spring的自動配置和注入配置

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號