Spring
赵霆
上海工作的小海龟,java服务端开发工程师。
展开
-
Spring粘合iBatis时多种配置SqlMapConfig.xml路径的方法
Spring粘合iBatis的时候需要配置iBatis的SqlMapConfig.xml 对于项目多个模块而又想同时能管理起来,普遍的单个SqlMapConfig.xml就会显得臃肿 可喜的是Spring已经为大家想好这一切,提供能灵活的配置 configLocation // 单个SqlMapConfig.xml configLocations // 多个S转载 2016-01-11 15:07:34 · 559 阅读 · 0 评论 -
如何在数据库事务提交成功后进行异步操作
问题 业务场景 业务需求上经常会有一些边缘操作,比如主流程操作A:用户报名课程操作入库,边缘操作B:发送邮件或短信通知。 业务要求 操作A操作数据库失败后,事务回滚,那么操作B不能执行。 操作A执行成功后,操作B也必须执行成功 如何实现 普通的执行A,之后执行B,是可以满足要求1,对于要求2通常需要设计补偿的操作 一般边缘的操作,通常会设置成为异步的,以转载 2016-06-14 11:26:55 · 5617 阅读 · 1 评论 -
spring 编程式事务管理—PlatformTransactionManager
JDBC的事务管理在Spring2.0下有两种编程式的实现 PlatformTransactionManager TransactionTemplate 对于PlatformTransctionManager,通常,不直接使用它,而是使用它的实现类DataSourceTransactionManager。具体用法如下: 1. 实例化的时候,需要用个数据源作参数 2. 建立事务的定转载 2016-12-26 15:08:26 · 8101 阅读 · 0 评论