1 Spring 整体架构和环境搭建

felix.shao2025-02-23

1 Spring 整体架构和环境搭建

1.1 Spring 的整体架构

 参考Spring 的整体架构open in new window,其源码环境搭建部分跳过,看下面小节即可。

1.2 环境搭建

 略,不折腾环境。用项目方式学习。

附录一、源码安装技巧

 以下是源码环境搭建时通用的一些技巧,可以参考。

gradle 下载加速

 配置 gradle 为腾讯等国内源或本地源,即 gradle/wrapper/gradle-wrapper.properties 中修改如下配置。

#distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-bin.zip
distributionUrl=gradle-5.6.4-all.zip
全局 gradle 配置

  放一个 gradle.properties 文件到 USER_HOME/.gradle/ 目录下,可以避免 Spring 编译时内存溢出等问题,gradle.properties 文件内容如下。

#开启守护线程
org.gradle.daemon=true
#设置jvm内存大小
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
#开启并行编译任务
org.gradle.parallel=true
#启用新的孵化模式 
org.gradle.configureondemand=true
#开启 Gradle 缓存
org.gradle.caching = true
Last Updated 2/23/2025, 7:28:33 PM