一、找不到符号:AnnotationTransactionAspect

spring源码环境构建问题解决

解决方法:
1、首先下载aspect的jar包并解压;
https://www.eclipse.org/aspectj/downloads.php
spring源码环境构建问题解决

2、将Idea的编译器设置为Ajc:
打开:IDEA–Preferences–Build,Execution,Deployment–Compiler–JavaCompiler,将Use compiler设置为Ajc,将Path to Ajc compiler设置为AspectJ安装目录下的lib文件夹中的aspectjtools.jar文件,同时,可以勾选Delegate to Javac选项,它能够只编译AspectJ的Facets项目,而其他普通项目还是交由Javac来编译。
spring源码环境构建问题解决

  1. 将spring-aop_main和spring-aspectjs_main两个模块添加AspectJ Facets:
    打开:File–Project Structure–Facets,点击+号,选择AspectJ,选择spring-aop_main。添加完后,同样的操作,将spring-aspectjs_main模块也设置AspectJ。
    spring源码环境构建问题解决

参考文档两篇:
MAC中AspectJ环境搭建:
https://www.youyoustudio.com/2019/03/10/34.html
macbook使用IDEA编译Spring源码:
https://www.youyoustudio.com/2019/03/21/109.html

相关文章:

  • 2021-11-19
  • 2021-11-12
  • 2022-12-23
  • 2021-06-21
  • 2021-08-24
  • 2023-02-03
  • 2021-12-20
猜你喜欢
  • 2021-04-30
  • 2021-04-28
  • 2021-12-07
  • 2021-10-19
  • 2021-10-06
  • 2021-09-05
相关资源
相似解决方案