Spring源码阅读环境下使用AOP导致代码启动失败问题解决办法
背景
问题
- 在下载Spring源码并正常编译之后,编写与IOC相关代码能够正常运行
- 但是在进行AOP代理后,程序不能正常启动 java.lang.NoClassDefFoundError: org/aspectj/lang/JoinPoint
解决措施
百度输入报错信息,发现缺少jar包 aspectjweaver
打开 mvnrepository,搜索找到相应jar包的依赖
复杂后添加到 build.gradle 中,并刷新
重新运行成功