摘要:1.在控制层调用spring事物业务逻辑,业务逻辑里配置async @Async public void asyncPushMsg(String personIds, CustomInfoPush entity)2.在spring配置文件application.xml里配置: 在beans增加: xmlns:task="http://www.springframework.org/schema/task" http://www.springframework.org/schema/task http://www.springframework.org/s...
        
阅读全文
 
        
            
            
摘要:Spring在TransactionDefinition接口中规定了7种类型的事务传播行为,它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播:事务传播行为类型事务传播行为类型说明PROPAGATION_REQUIRED如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。PROPAGATION_SUPPORTS支持当前事务,如果当前没有事务,就以非事务方式执行。PROPAGATION_MANDATORY使用当前的事务,如果当前没有事务,就抛出异常。PROPAGATION_REQUIRES_NEW新建事务,如果当前存在事务,把当前事务挂起。PRO
        
阅读全文
 
        
            
            
摘要:格式: [秒] [分] [小时] [日] [月] [周] [年]序号说明是否必填允许填写的值允许的通配符1秒是0-59 , - * /2分是0-59 , - * /3小时是0-23 , - * /4日是1-31 , - * ? / L W5月是1-12 or JAN-DEC , - * /6周是1-7 or SUN-SAT , - * ? / L #7年否empty 或 1970-2099, - * /通配符说明:*表示所有值. 例如:在分的字段上设置 "*",表示每一分钟都会触发。?表示不指定值。使用的场景为不需要关心当前设置这个字段的值。例如:要在每月的10号触发一个操
        
阅读全文
 
        
            
            
摘要:<property name="cronExpression" value="0 0/1 * * * ?" /> 每隔一分钟执行一次<property name="cronExpression" value="0 0/10 * * * ?" /> 每隔十分钟执行一次<value>0 0 0 * * ?</value>//每天凌晨12点执行一次 1)Cron表达式的格式:秒 分 时 日 月 周 年(可选)。 2)Cron表达式范例: 每隔5秒执行一次:*/5 * * *
        
阅读全文
 
        
            
            
摘要:1.学习新框架,先研究官方下载下来的简单例子,研究透了,在研究深入的。。。
        
阅读全文
 
        
            
            
摘要:springside3运行在weblogic下,执行保存方法一致失败但是未报异常,找到原因是: 在Service层的Service类未加@Transactional,所以运行老出现保存不进去的问题.网上的一些资料:J2EE开发者有两种事务管理选择,全局和本地事务。Spring框架对事务管理的支持极大地改变传统上认为J2EE应用需要应用服务器。这种改变不单是仅仅为了通过EJB来使用生命式事务而使用应用服务器。事实上,即使你的应用服务器有强大的JTA功能,Spring框架的声明式事务提供了比EJB CMT(声明式事务)更强大,更高效的编程模型。一般来说,只有支持多个事务资源,才会需要应用服务器的J
        
阅读全文