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