最贊回答 / 慕粉15160033427
這節(jié)課的例子根本就沒講到advisor,弄了一晚上,今天才發(fā)現(xiàn),就只是講環(huán)繞通知,老師把advisor這個知識點跳過了,只有開頭介紹一點點模糊的東西,后面的例子沒用到,你沒發(fā)現(xiàn)ordered的接口和pessimisticLockingFailureException這個需要導入advisor需要用的tx包都沒講。。。本來就難懂了,還設置了這么多迷魂陣
2016-01-22
最贊回答 / gao634209276
之前注解都是在類上面注解比如@Service,@Respository,@Compinent。直接getBean("bean name")就可以獲取。這個的@Bean注解的是方法,而且方法是要必須有返回值的。通過getBean(“方法名”)后獲取的是返回的類實例
最新回答 / IT界小嫩草一枚
自己創(chuàng)建的,或者你有別的spring配置文件可以拷過來改個名字。主要是xml文件頭的那些xsd和命名空間的聲明比較長,沒必要自己敲,你要明白為什么引入那些命名空間啥的。
2015-12-15
最新回答 / 哈哈吧
這兩個方法的觸發(fā)位置不一樣,其中setBeanName是initialilizeBean方法中的invokeAwareMethods執(zhí)行的,他會查看bean是否實現(xiàn)各自aware接口,其中就有setbeanName方法的在執(zhí)行完invokeAwareMethods之后,后續(xù)的applyBeanPostProcessorsBeforeInitialization中,會使用到不同的BPP去調(diào)用實例化的后續(xù)操作,其中就有使用ApplicationContextAwareProcessor這個BPP去調(diào)用setA...
2015-12-10