提交 f06b35e2 编写于 作者: 项羽过江东's avatar 项羽过江东

slf4j 要使用 2.0 API,否则桥接到 log4j2 不成功

上级 49031435
分析 spring 源码,没有什么系统性的分析,就是想看的时候上来看看,纯粹就是为所欲为。
[源码下载](git@gitee.com:mirrors/spring-framework.git)
[git@gitee.com:mirrors/spring-framework.git](https://gitee.com/mirrors/spring-framework)
下载完成之后,将源码导入 idea ([源码下载及导入idea](./docs/编译%20spring%20源码.md))
[git 使用技巧](./docs/git%20使用技巧.md)
[导入到 idea 之后的构建运行](./docs/idea中spring项目的构建运行.md)
......@@ -21,6 +21,7 @@ dependencies {
compileOnly group: 'org.projectlombok', name: 'lombok', version: '1.18.28'
annotationProcessor group: 'org.projectlombok', name: 'lombok', version: '1.18.28'
// 如果使用 slf4j 1.0 的 api,桥接到 log4j 会有问题,必须使用 slf4j 2.0 版本适配
implementation group: 'org.slf4j', name: 'slf4j-api', version: '2.0.7'
implementation group: 'org.apache.logging.log4j', name: 'log4j-slf4j2-impl', version: '2.20.0'
implementation group: 'org.apache.logging.log4j', name: 'log4j-api', version: '2.20.0'
......
这是一个学习 spring 源码的仓库,要好好利用这个仓库
git push <remote-name> <branch-name>
git push --set-upstream <remote-name> <branch-name> 将当前分支与远程仓库关联
关联之后,使用 git push 就可以直接提交
git push origin nickel 完整命令
git branch --unset-upstream
git branch --set-upstream-to=origin/dev dev 使用较新版本 git branch --set-upstream origin/dev dev 早期版本
\ No newline at end of file
导入到 idea 之后,spring 源码项目有两种构建运行方式![](../images/idea中的两种编译.png),intellij idea 和 gradle,建议使用 idea 的方式,这样更快
此差异由.gitattributes 抑制。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册