前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一、spring源码环境配置

一、spring源码环境配置

作者头像
JathonKatu
发布2022-03-28 18:53:28
3120
发布2022-03-28 18:53:28
举报
文章被收录于专栏:JathonKatu

一、下载spring源码的地址:

代码语言:javascript
复制
https://github.com/spring-projects/spring-framework

如果github太慢,可以用gitee转存,然后用gitee下载

二、spring-core下面的SpringObjenesis报错

1.首先要修改spring-core.gradle

增加以下代码

代码语言:javascript
复制
compile fileTree(dir: 'libs',include:'*.jar')

2.AspectJCachingConfiguration里面的AnnotationCacheAspect报异常

我们打开上面的AnnotationCacheAspect.aj

我们可以发现格式不是class而是aspect,这个时候我们需要安装aspect,但是之前必须保证已经安装jdk

下载地址:

代码语言:javascript
复制
http://www.eclipse.org/aspectj/downloads.php

点击之后跳转到了以下github地址

代码语言:javascript
复制
https://github.com/eclipse/org.aspectj/releases/

这里我下载的是最新版本的release(因为手机的网络打不开,只能找热心的同事帮我下)

之后得到这个jar包,安装即可。(会让你指定jdk地址和安装地址)

需要配置环境变量

代码语言:javascript
复制
CLASSPATH:C:\aspectj1.9\lib\aspectjrt.jar
Path: C:\aspectj1.9\bin

看到这样就配置成功了

用idea玩aspect就必须用专业版(Ultimate)才能使用相关插件

然后安装插件

我用的是2021.3还是2021.1忘了。

然后网上说的老版本都是用

然后配置compiler

以上,已经解决完编译问题,我们就可以开始源码的阅读了

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 JathonKatu 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档