• Spring源码学习--项目初始化


    前言

    对于Spring源码学习,个人不推荐以导入Spring framework源码这种方式.项目启动所需的时间成本太高,而且源码导入和项目启动过程中会遇到各种问题.如果你和我一样一直使用Maven进行项目的依赖管理,Gradle是第一个坑...

    总之,时间和精力应该花在学习源码上.

    项目导入流程

    1. Git clone
    2. Spring framework使用Gradle进行项目和依赖的管理,下载Gradle
    3. 导入IDEA,自动识别为Gradle项目并进行各种依赖jar包的下载
    4. 选择Spring-core模块,进行compileTestJava编译
    5. 新建Gradle模块z_test,修改build.gradle中的依赖,编写测试代码

    遇到的一些问题

    遇到的问题很多,没有一一记录,解决思路大概就是:

    1. 了解gradle的一些常用命令 gradle demo
    2. gradle下载依赖需要梯子
    3. 我用的是spring5.3X,需要下载JDK11,否则报jfr某个类找不到
    4. 因为之前使用了JDK8,新下载JDK11后,需要修改JAVA_HOME,同时修改IDEA中项目工程配置Project Structure,否则会提示无效的java版本:11
    5. JDK多版本管理软件jenv,可以通过命令快速切换JDK版本.
    6. ...
    I'll put a flower in your hair~
  • 相关阅读:
    [NOIP2018 提高组] 保卫王国
    CF 939F. Cutlet
    [USACO15JAN]Moovie Mooving G
    [NOIP2017 提高组] 宝藏
    花园
    [[清华集训2012]串珠子]
    帮助——状压
    R语言产生月末日期
    R for循环示例
    Spark scala String Array转为String
  • 原文地址:https://www.cnblogs.com/Yuanye-Wong/p/14350124.html
Copyright © 2020-2023  润新知