Java之美[从菜鸟到高手演变]之Spring源码学习 - 环境搭建
2024-10-19 05:37:10
准备工作
1.下载安装STS(Spring Tool Suite),在eclipse market里直接搜索、下载、安装。
2.下载安装gradle, Spring源码使用gradle构建,下载后解压到任意目录,设置环境变量: GRADLE_HOME且配置Path。
3.下载安装github windows版本
使用github下载Spring源代码
去官网找到Spring在github上的地址,下载到文件系统下就好了。
将Spring 源代码导入eclipse
为Spring每个模块生成eclipse Project配置,打开CMD控制台,进入Spring源码目录,执行: import-into-eclipse.bat
第一次执行会花比较长的时间,会下载许多依赖库。经过很久,终于结束了,其中可能会由于网络等问题而卡死,直接ctrl+c取消,重新执行就好了,会接着上次继续执行的。
下载eclipse groovy插件
下载完后,导入eclipse的Project,有些会存在编译错误,这是因为有些代码是使用groovy写的,所以需要专门的工具去编译,我们在eclipse里直接安装groovy插件,依然可以在eclipse market里搜索下载安装。
解决某些jar包冲突
在使用的时候,可能会报某些jar包存在冲突,举个例子,我用的时候,SLF4J就有冲突,在某个模块里,SLF4J用的版本和其他模块不一样,我的做法是找到不兼容的地方,换成一致的就好了。如果还有什么问题,可根据eclipse里错误信息自行解决,相信有看源码冲动的同学必定可以解决这些问题。
from: http://blog.csdn.net/zhangerqing/article/details/40928215
最新文章
- 安卓中級教程(6):annotation的基本用法
- hibernate(九)多对多关联
- hdu 2476 String Painter
- IOS第四天(2:字典转模型plist)
- Java基础总结(备考)
- 让spark运行在mesos上 -- 分布式计算系统spark学习(五)
- 如何开发Domino中的WebService
- jquery函数和javascript函数的区别
- show table status
- leetcode 88
- PHP 判断从表单提交的值是否为空
- spring boot了解
- 解决Qt程序在Linux下无法输入中文的办法
- if else的错误用法!
- gnome 3 美化
- 制造测试数据的程序及对拍程序概述(Like CyaRon)
- int 和 Integer
- 【转】 Golang输入输出格式化Printf Springf Fprintf..
- ZIP压缩包加密破解
- java 常见语法,但是发现switch等基础,常见面试套路不会了,待补充