前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Spring源码分析之环境搭建

Spring源码分析之环境搭建

作者头像
YGingko
发布2017-12-28 15:15:00
1.3K1
发布2017-12-28 15:15:00
举报
文章被收录于专栏:海说海说

写在最前面

最近突然心血来潮,想看看源码,看看大牛都怎么码代码,膜拜下。首选肯定是spring大法,于是说干就干,从GitHub上下载spring-framework源码编译拜读。

环境搭建

  1. 安装JDK 1.8+版本
  2. GitHub下载spring-framework源码,楼主下的是spring-framework-4.3.10.RELEASE版本
  3. 下载并安装Gradle,配置环境变量
  4. 编译下载的spring源码:如果IDE是eclipse,直接运行根目录下import-into-eclipse.bat文件即可(Linux下运行import-into-eclipse.sh);如果IDE是Intellij IDEA,参考文件import-into-idea.md,在根目录下运行命令gradlew cleanIdea :spring-oxm:compileTestJava编译源码(window下运行cmd cd到根目录)
  5. 导入工程,导入时选择Gradle,JDK 1.8+。

工程图样

导入后,工程结构目录如下(Intellij IDEA):

图片
图片

从图中可以看到,spring-framework工程下有很多模块。大多是我们熟知的,如:spring-aop,spring-test,spring-webmvc,spring-orm。Spring两大核心,AOP和IOC:spring-aop module实现了AOP功能;spring-core,spring-context,spring-beans modules共同实现了IOC功能。

下面,请尽情享受Spring源码吧!!!

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-11-09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 写在最前面
  • 环境搭建
  • 工程图样
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档