公司遇到一个问题同样的代码鈈同机器打包出现事务回滚和不回滚,而每次本地调试事务均能生效
此注释用于启用Spring应用程序上下文的自动配置,尝试猜测和配置您可能需要的bean自动配置类通常基于类路径和定义的bean来应用。
transactionInterceptor
存在两个相同的用户定义的和默认的互相被覆写了。
当不同文件中配置了相同id戓者name的同一类型的两个bean时如果这两个bean的类型虽然相同,但配置时又有差别时那么最终spring容器只会实例化后面的这个bean,后者将前者覆盖了这种情况下,要排查问题很困难
修改前
---用户定义事务拦截器切面
修改后
--正确的---用户定义事务拦截器切面
1.因为种种原因,我将springboot的默认事物关闭了
2.本来项目里有个@PostConstruct的方法,在spring启动的时候去检查数据库的一些初始化数据没有就插入到数据库
并且我在方法上加入了@Transactional注解开启一个事物
最终启动项目的时候报错
指向的代码就是我用jpa的save方法
求大神指导下,怎么解决