![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 87
逆风飞扬z
这个作者很懒,什么都没留下…
展开
-
spring事务不生效的15种场景
事务不生效的原因:spring事务方法addTianLuo的访问权限不是public,所以事务就不生效啦,因为Spring事务是由AOP机制实现的,AOP机制的本质就是动态代理,而代理的事务方法不是public的话,computeTransactionAttribute()就会返回null,也就是这时事务属性不存在了。事务不生效的原因: 事务是通过Spring AOP代理来实现的,而在同一个类中,一个方法调用另一个方法时,调用方法直接调用目标方法的代码,而不是通过代理类进行调用。否则,创建一个新事务。转载 2023-04-13 12:00:02 · 1054 阅读 · 2 评论 -
Spring源码下载流程(Mac OS)
环境准备OS:MacOS一、下载Spring源码1 方式1-Github官方主意选择release版本下载,网速太慢,不建议是使用该方法下载。2 方式2-Gitee二.修改配置文件在解压完后的目录下,有几个配置文件我们需要提前修改:第一步:搜索repositories,添加阿里云maven镜像仓库第二步:搜索,将其注释掉因为使用gradlew(gradle-wrapper命令) 先编译的操作,可能会导致进度条卡在0%很长时间,编译过程相当缓慢!第一行。原创 2023-02-24 12:16:53 · 1568 阅读 · 0 评论