-
Spring-service.xml
配置事務(wù)管理器? ?transferActionManager
????|--注入數(shù)據(jù)庫連接池? ?datasource
? ? |--配置基于注解的聲明式事務(wù) 默認(rèn)使用注解 tx:anotation-driven transaction-mannager="transferActionManager"
查看全部 -
Spring IOC
對(duì)象創(chuàng)建統(tǒng)一托管
規(guī)范生命周期
靈活的依賴注入
一直的獲取對(duì)象
放到Spring容器中去托管
查看全部 -
業(yè)務(wù)異常的處理:
xException extends RuntimeException{
????構(gòu)造方法()
}
業(yè)務(wù)域空exception
查看全部 -
啊啊啊啊啊啊啊啊啊啊啊啊
查看全部 -
建議使用基于注解的聲明式事務(wù)處理,好處:
?1、開發(fā)團(tuán)隊(duì)統(tǒng)一達(dá)成約定,明確標(biāo)注事務(wù)方法的編程風(fēng)格?
2、盡可能使事務(wù)控制的范圍最小,執(zhí)行的時(shí)間最短,盡量不要在事務(wù)中進(jìn)行RPC/HTTP等網(wǎng)絡(luò)請(qǐng)求,如果需要,則剝離到事務(wù)方法之外?
3、不是所有方法都需要事務(wù),比如一次修改操作或者只讀操作不需要事務(wù)控制
查看全部 -
mybatis使用的是jdbc的事務(wù)管理器,則注入sping的也應(yīng)該是jdbc的事務(wù)管理器
查看全部 -
回滾事務(wù)的條件:拋出運(yùn)行期異常。
拋出非運(yùn)行期異常不會(huì)回滾事務(wù)。
注意try-catch的使用,不恰當(dāng)?shù)牟蹲綄?dǎo)致spring無法知道異常從而無法回滾
查看全部 -
A方法調(diào)用另一個(gè)事務(wù)方法,如果A方法是事務(wù)方法,新事務(wù)加入到A的事務(wù)
查看全部 -
spring聲明式事務(wù)的使用方式
查看全部 -
聲明式事務(wù),不關(guān)心事務(wù)是如何開啟,什么時(shí)候結(jié)束,交給第三方框架負(fù)責(zé),如spring
查看全部 -
類的注解?
@Service? @Component 當(dāng)無法歸類時(shí)使用該注解
?@Controller @Dao?
注入Service依賴
spring提供的方式:@Autowired。也可以使用j2e的規(guī)范注解:@Resource、@Inject?
查看全部 -
spring托管service xml配置
查看全部 -
IOC使用
查看全部 -
Spring-IOC注入方式和場景
查看全部 -
使用IOC的原因
查看全部
舉報(bào)