java中jar冲突相关

2018-12-29 17:41:55 98 [org.springframework.transaction.interceptor.TransactionInterceptor]-[ERROR] Application exception overridden by rollback exception
java.lang.NoSuchMethodError: org.springframework.transaction.aspectj.AbstractTransactionAspect.createTransactionIfNecessary(Ljava/lang/reflect/Method;Ljava/lang/Class;)Lorg/springframework/transaction/interceptor/TransactionAspectSupport$TransactionInfo;
        at org.springframework.transaction.aspectj.AbstractTransactionAspect.ajc$before$org_springframework_transaction_aspectj_AbstractTransactionAspect$1$2a73e96c(AbstractTransactionAspect.aj:63)
        at com.ximalaya.abtest.auth.service.impl.UserAppRoleService.findUserAppRoleList(UserAppRoleService.java:33)
 

本地启动没有问题,测试环境有问题,这种一般是jar冲突问题,有这种相互依赖的,spring-tx是4.3.1的版本,spring-aspects是一个3.1.1的版本,会导致拉到了jar,但是方法入参变了,导致加载失败。

发布了136 篇原创文章 · 获赞 65 · 访问量 16万+

猜你喜欢

转载自blog.csdn.net/jakeswang/article/details/85343443
今日推荐