springboot @Transactional注解与@Async注解失效
常见事务失效原因:1.内部调用(常见于同一个service引用了本service的方法,且最开始的方法没有打上注解)2.没有指定监听的Exception(常见于抛出的异常非RuntimeException及其子类)3.异常被方法内部try catch掉了,未向外抛出4.方法不是public的而我出现的场景并不在上述的原因列表中,且伴随着@Async注解也失效了,其实是由于Spring 的Aop失效导致的,并可观测出,在controller层拿到的springboot自动注入的serv
原创
2022-01-05 10:50:09 ·
1265 阅读 ·
2 评论