先百度,都说版本不对,查看自己项目里的aop版本和其他spring包版本,发现确实不一样。
产生原因:aop包的版本确实不一样
解决方法:其他spring包版本是5.2.9,引入aop的版本也应该是5.2.9
D:\jdk\bin\java.exe -ea -Didea.test.cyclic.buffer.size=1048576 "-javaagent:D:\JetBrains\IntelliJ IDEA 2022.2.3\lib\idea_rt.jar=50272:D:\JetBrains\IntelliJ IDEA 2022.2.3\bin" -Dfile.encoding=UTF-8 -classpath "D:\JetBrains\IntelliJ IDEA 2022.2.3\lib\idea_rt.jar;D:\JetBrains\IntelliJ IDEA 2022.2.3\plugins\junit\lib\junit5-rt.jar;D:\JetBrains\IntelliJ IDEA 2022.2.3\plugins\junit\lib\junit-rt.jar;D:\JetBrains\ideaWorkspace\testSpring2\out\production\testSpring2;D:\JetBrains\ideaWorkspace\testSpring2\lib\commons-logging-1.2.jar;D:\JetBrains\ideaWorkspace\testSpring2\lib\spring-beans-5.2.9.RELEASE.jar;D:\JetBrains\ideaWorkspace\testSpring2\lib\spring-context-5.2.9.RELEASE.jar;D:\JetBrains\ideaWorkspace\testSpring2\lib\spring-core-5.2.9.RELEASE.jar;D:\JetBrains\ideaWorkspace\testSpring2\lib\spring-expression-5.2.9.RELEASE.jar;D:\dev\testjar\demojar\junit-4.12.jar;D:\dev\testjar\demojar\org.junit-3.8.2.jar;D:\dev\testjar\demojar\hamcrest-core-1.3.jar;D:\JetBrains\ideaWorkspace\testSpring2\lib\druid-1.2.15.jar;D:\JetBrains\ideaWorkspace\testSpring2\lib\spring-aop-4.3.18.RELEASE.jar;D:\JetBrains\ideaWorkspace\testSpring2\lib\javax.annotation-api-1.3.2.jar;D:\JetBrains\ideaWorkspace\testSpring2\lib\aopalliance-1.0.jar;D:\JetBrains\ideaWorkspace\testSpring2\lib\cglib-3.3.0.jar;D:\JetBrains\ideaWorkspace\testSpring2\lib\spring-aspects-6.0.6.jar;D:\JetBrains\ideaWorkspace\testSpring2\lib\aspectjweaver-1.8.9.jar" com.intellij.rt.junit.JUnitStarter -ideVersion5 -junit4 com.life.demoTest.TestAop,testAopAnno
5月 08, 2023 11:49:09 上午 org.springframework.context.support.ClassPathXmlApplicationContext refresh
警告: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'user' defined in file [D:\