關(guān)于@Bean的疑問(wèn)
上一節(jié)課中,配置文件讀取的也是spring-beanannotation.xml。xml中并沒(méi)有<bean / >,并且沒(méi)有用到@Bean,依然可以getBean()獲取對(duì)象。應(yīng)該怎么理解這個(gè)地方?
上一節(jié)課中,配置文件讀取的也是spring-beanannotation.xml。xml中并沒(méi)有<bean / >,并且沒(méi)有用到@Bean,依然可以getBean()獲取對(duì)象。應(yīng)該怎么理解這個(gè)地方?
2016-01-06
舉報(bào)
2016-08-26
我是這樣理解的:兩種配置方法,一種使用xml 包括屬性注入構(gòu)造函數(shù)注入等等,一種就是使用注解配置,在xml里面
spring會(huì)掃描包下面的注解,包括@Service,@Respository,@Compinent等等,通過(guò)各個(gè)注解的規(guī)則,進(jìn)行裝配。在配合@Configration使用@Bean的時(shí)候,貌似是通過(guò)CGLIB實(shí)現(xiàn)的,我第一次執(zhí)行我的程序的時(shí)候,缺少CGLIB,當(dāng)使用@Component代替@Configuration的時(shí)候不需要通過(guò)CGLIB也可以得到Bean實(shí)例。
2016-04-08
之前注解都是在類(lèi)上面注解比如@Service,@Respository,@Compinent。直接getBean("bean name")就可以獲取。
這個(gè)的@Bean注解的是方法,而且方法是要必須有返回值的。通過(guò)getBean(“方法名”)后獲取的是返回的類(lèi)實(shí)例
2016-01-24
因?yàn)橛米⒔饬税?/p>
2016-01-06
應(yīng)該是內(nèi)置的對(duì)象吧(不確定),你該去查查文檔,問(wèn)問(wèn)百度。