throws 异常和 @Transaction 回滚问题(转) 二、原因。 rollbackFor 默认是 RuntimeException,手动抛出 Exception 则无法回滚 2020-07-14 浏览(426) 评论(0) 阅读全文
【web】Spring中使用DataSourceTransactionManager手动提交或回滚事务 在使用spring进行web开发时,虽然spring提供的注解方式可以方便的处理很多原来需要手动提交或回滚的事务,但是注解方式有自己使用的局限,比如在类的内部调用方法时,注解方式处理的事务就无法被触发,此时可能需要手动处理相关数据库的事务。本文记录在spring开发时使用Spring提供的DataSourceTransactionManager进行事务提交或回滚处理。主要步骤如下: ——————— 2020-07-14 浏览(473) 评论(0) 阅读全文
使用spring@Transactional指定数据源 在项目中有多个数据源,又想使用@Transactional,可以在配置的时候给事务加个别名 2020-06-25 浏览(486) 评论(0) 阅读全文
Quartz实现JAVA定时任务的动态配置 定时任务实现方式千人千种,不过基础的无外乎 1、JDK 的Timer类 2、Quartz 3、SpringTask 。生产上三种方式我都有使用过。但是使用过程中用的最多的便是xml配置的方式,这种方式最简单,无代码侵入,也比较好理解。 但是却有个致命的缺点,比如你要改某个任务的触发时间,亦或是你要新增一个任务,暂停一个任务。怎么做? 停应用!改XML配置!重新启动! 是不是很致命。最近重新研究了 2020-06-08 浏览(486) 评论(0) 阅读全文
Quartz实现JAVA定时任务的动态配置 定时任务实现方式千人千种,不过基础的无外乎 1、JDK 的Timer类 2、Quartz 3、SpringTask 。生产上三种方式我都有使用过。但是使用过程中用的最多的便是xml配置的方式,这种方式最简单,无代码侵入,也比较好理解。 但是却有个致命的缺点,比如你要改某个任务的触发时间,亦或是你要新增一个任务,暂停一个任务。怎么做? 停应用!改XML配置!重新启动! 是不是很致命。最近重新研究了 2020-06-08 浏览(457) 评论(0) 阅读全文