文章分类 -  spring3.0

spring配置异步执行
摘要: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... 阅读全文

posted @ 2013-07-25 11:07 阳光总在风雨后001 阅读(485) 评论(0) 推荐(0)

Spring 之注解事务 @Transactional
摘要:Spring在TransactionDefinition接口中规定了7种类型的事务传播行为,它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播:事务传播行为类型事务传播行为类型说明PROPAGATION_REQUIRED如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。PROPAGATION_SUPPORTS支持当前事务,如果当前没有事务,就以非事务方式执行。PROPAGATION_MANDATORY使用当前的事务,如果当前没有事务,就抛出异常。PROPAGATION_REQUIRES_NEW新建事务,如果当前存在事务,把当前事务挂起。PRO 阅读全文

posted @ 2013-07-04 14:18 阳光总在风雨后001 阅读(26864) 评论(2) 推荐(3)

Quartz CronTrigger最完整配置说明
摘要:格式: [秒] [分] [小时] [日] [月] [周] [年]序号说明是否必填允许填写的值允许的通配符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号触发一个操 阅读全文

posted @ 2013-03-19 14:06 阳光总在风雨后001 阅读(278) 评论(0) 推荐(0)

spring quartz框架定时器使用
摘要:<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 * * * 阅读全文

posted @ 2012-03-19 20:05 阳光总在风雨后001 阅读(599) 评论(0) 推荐(0)

acegi spring security安全验证框架学习
摘要:1.学习新框架,先研究官方下载下来的简单例子,研究透了,在研究深入的。。。 阅读全文

posted @ 2011-11-27 19:57 阳光总在风雨后001 阅读(167) 评论(0) 推荐(0)

springside3运行在weblogic下,执行保存方法一致失败但是未报异常,找到原因是:
摘要:springside3运行在weblogic下,执行保存方法一致失败但是未报异常,找到原因是: 在Service层的Service类未加@Transactional,所以运行老出现保存不进去的问题.网上的一些资料:J2EE开发者有两种事务管理选择,全局和本地事务。Spring框架对事务管理的支持极大地改变传统上认为J2EE应用需要应用服务器。这种改变不单是仅仅为了通过EJB来使用生命式事务而使用应用服务器。事实上,即使你的应用服务器有强大的JTA功能,Spring框架的声明式事务提供了比EJB CMT(声明式事务)更强大,更高效的编程模型。一般来说,只有支持多个事务资源,才会需要应用服务器的J 阅读全文

posted @ 2011-11-24 10:49 阳光总在风雨后001 阅读(344) 评论(0) 推荐(0)

导航