• 主页
  • Java SE
  • J2ME
  • Web开发
  • Java EE
  • Eclipse

Spring 事务中,写日志到数据库,当事务回滚时,希望日志不要被回滚

cxx1997 2018-06-01 08:45:59
用 @transcation 标记处理事务的

...全文
1250 1 收藏 5
写回复
5 条回复
maradona1984 2018年06月01日
mq异步保存日志稍微合理点,不然日志出啥毛病会影响正常功能
回复 点赞
幽饮烛 2018年06月01日
日志如果是写到数据库中,保存日志的方法加上要求新事务的注解。
回复 点赞
QWERT4745 2018年06月01日
spring aop切面记录日志,注意顺序要优先于事务;或另起线程写日志
回复 点赞
Coder_D 2018年06月01日
学习一下事务的传播,里面有一种是另起一个新的事务,默认是加到当前事务中
回复 点赞
cxx1997 2018年06月01日
要求新事务,该怎么写 现在写法: @Transactional public class CommonDao { public void ExecSql() { try { 这里写具体数据库操作} finally { logtoDB(); } } public void logtoDB(){ 这个方法写数据库日志 } }
引用 2 楼 zssazrael 的回复:
日志如果是写到数据库中,保存日志的方法加上要求新事务的注解。
回复 点赞
发动态
发帖子
Java
创建于2007-09-28

1.8w+

社区成员

8.1w+

社区内容

Java相关技术讨论
社区公告
暂无公告