第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

關于@Bean的疑問

上一節(jié)課中,配置文件讀取的也是spring-beanannotation.xml。xml中并沒有<bean / >,并且沒有用到@Bean,依然可以getBean()獲取對象。應該怎么理解這個地方?

正在回答

4 回答

我是這樣理解的:兩種配置方法,一種使用xml 包括屬性注入構造函數注入等等,一種就是使用注解配置,在xml里面

<context:component-scan?base-package=""/>

spring會掃描包下面的注解,包括@Service,@Respository,@Compinent等等,通過各個注解的規(guī)則,進行裝配。在配合@Configration使用@Bean的時候,貌似是通過CGLIB實現的,我第一次執(zhí)行我的程序的時候,缺少CGLIB,當使用@Component代替@Configuration的時候不需要通過CGLIB也可以得到Bean實例。

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

之前注解都是在類上面注解比如@Service,@Respository,@Compinent。直接getBean("bean name")就可以獲取。

這個的@Bean注解的是方法,而且方法是要必須有返回值的。通過getBean(“方法名”)后獲取的是返回的類實例

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

因為用注解了吧

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

應該是內置的對象吧(不確定),你該去查查文檔,問問百度。

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

舉報

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

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

進入課程

關于@Bean的疑問

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

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號

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