当前位置:网站首页>service事物失效如何获取代理事物
service事物失效如何获取代理事物
2022-07-29 17:21:00 【垂钓的小鱼1】
在我们项目中有事物失效的情况
在一个没用开启事物的方法中调用另外一个开启了事物的方法,在调用createVoucherOrder方法的时候是通过this去调用的,并不是通过代理对象调用,所以事物失效,此时我们应该是通过代理对象来调用

该如何做呢
添加maven依赖
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
</dependency>
在启动类里面添加一个注解@EnableAspectJAutoProxy(exposeProxy = true),开启adpectj代理
@EnableAspectJAutoProxy(exposeProxy = true)
@MapperScan("com.hmdp.mapper")
@SpringBootApplication
public class HmDianPingApplication {
public static void main(String[] args) {
SpringApplication.run(HmDianPingApplication.class, args);
}
}


如此事物生效了
边栏推荐
猜你喜欢

Texture 】 【 terrain 】 【 virtual virtual terrain texture technology is introduced

lua-调试技巧

直播实录 | 37 手游如何用 StarRocks 实现用户画像分析

译文推荐 | 调试 BookKeeper 协议 - 无界 Ledger

Chicken and rabbit in the same cage

NFTScan and PANews jointly release multi-chain NFT data analysis report

母公司冲刺IPO卡壳,驾考宝典遇多地驾校“抵制”风波

观点:灵魂绑定NFT和去中心化社会

译文推荐 | 调试 BookKeeper 协议 - 无界 Ledger

Interviewer: How does MySQL tune SQL statements based on execution plans?
随机推荐
Flink on yarn双流join问题分析+性能调优思路
生产计划体系完整解决方案(1) - 复杂大规模问题的分阶段规划
利用 JMeter 压测上传和下载接口实战
js选择多张图片对比功能插件
虚拟偶像的歌声原来是这样生成的!
【高并发】我用多线程优化了亿级流量电商业务下的海量数据校对系统,性能直接提升了200%!!(全程干货,建议收藏)
leetcode136 -- 只出现一次的数字
清道夫受体-A靶向脂肪酸修饰白蛋白纳米粒/银耳多糖修饰白蛋白微球的制备
抗HER2/neu受体拟肽修饰的紫杉醇自蛋白纳米粒/环境敏感型多糖纳米粒的制备,
[High Concurrency] I used multithreading to optimize the massive data proofreading system under the billion-level traffic e-commerce business, and the performance was directly improved by 200%!!(The w
阿里最新发布的《Alibaba分布式系统速成笔记》PDF版,供下载
factorial factorization
UNIX环境高级编程第三章
牛血清白蛋白-葡聚糖纳米颗粒包埋蛋清源活性肽/葡聚糖共价接枝物的制备
“我“眼中的测试/开发程序员,预想与现实的碰撞......
"Record" MMDetection Introduction
Texture 】 【 terrain 】 【 virtual virtual terrain texture technology is introduced
Route ISIS
浅析无人机发展趋势以及如何实现EasyDSS+无人机视频推流?
HER2-2-ME-BSANPs单抗特异性的2-甲氧基雌二醇白蛋白纳米粒的研究与制备