-
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的原因
查看全部
举报