1 Spring 整体架构和环境搭建
1 Spring 整体架构和环境搭建
1.1 Spring 的整体架构
参考Spring 的整体架构,其源码环境搭建部分跳过,看下面小节即可。
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