最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

idea2020導(dǎo)入spring5.1的源碼詳細教程

 更新時間:2020年06月20日 13:35:36   作者:qq_41452805  
這篇文章主要介紹了idea2020導(dǎo)入spring5.1的源碼的方法,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

1、先來說下導(dǎo)入環(huán)境和工具:
java版本:1.8
idea: idea2020
gradle:gradle5.3
2、gradle的安裝
idea導(dǎo)入spring的源碼時,每次構(gòu)建的時候都會去下載gradle,所以如果我們能提前下好gradle可以提高構(gòu)建速度。
gradle下載地址:https://services.gradle.org/distributions/
上面放的地址可以找到gradle的所有版本。(注意:構(gòu)建spring源碼是有版本要求的,所以盡量選擇高版本的gradle)
下載完成之后可以配置環(huán)境變量什么的,也可以不配,問題不大。
3、在idea2020中配置gradle
如下圖所示:

4、下載并且修改build.gradle
先放github上spring源碼的地址:https://github.com/spring-projects/spring-framework/tree/5.1.x (直接從github上進的話記得選擇5.1分支)
下載源碼有兩種:
1、使用git clone從github上克隆(不推薦去gitee上下載所謂的鏡像,我下過,和github上的代碼不一致,應(yīng)該是沒更新的緣故)
2、直接下載jar包
這里推薦直接下載壓縮包,個人感覺使用git clone有點慢。下載完成后解壓縮即可。
修改spring源碼依賴的jar包的下載地址,打開根目錄下的build.gradle
第一處: 在文件的首行,修改后的配置如下:

 repositories {
  maven { url "https://maven.aliyun.com/repository/spring-plugin" }
  maven{ url "https://maven.aliyun.com/nexus/content/repositories/spring-plugin"}
  maven { url "https://repo.spring.io/plugins-release" }
  }

第二處:大概在第150行,修改后的配置如下:

 repositories {
  maven { url "https://maven.aliyun.com/repository/central" }
  maven { url "https://repo.spring.io/libs-release" }
  mavenCentral()
  }

5、打開idea2020,導(dǎo)入spring源碼
idea2020導(dǎo)入源碼之后會自動進行build,這個時候會下載許多依賴包,等一會兒就好了。

到此這篇關(guān)于idea2020導(dǎo)入spring5.1的源碼的詳細教程的文章就介紹到這了,更多相關(guān)idea2020導(dǎo)入spring5源碼內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySqlConnector的使用教程

    MySqlConnector的使用教程

    本文詳細介紹了MySqlConnector的核心功能,包括數(shù)據(jù)變更捕獲、KafkaConnect兼容性、配置管理、版本信息、連接器任務(wù)創(chuàng)建、配置驗證、數(shù)據(jù)庫連接建立和連接器配置創(chuàng)建等,感興趣的可以了解一下
    2024-10-10
  • Java零基礎(chǔ)精通方法篇

    Java零基礎(chǔ)精通方法篇

    方法,也稱函數(shù),如果想要重復(fù)一段或者多段代碼塊的使用,可以將這些代碼封裝成一個方法,方法具體表現(xiàn)為某種行為,使用方法可以提高代碼的復(fù)用性
    2022-05-05
  • Java多線程編程中的并發(fā)安全問題及解決方法

    Java多線程編程中的并發(fā)安全問題及解決方法

    保障多線程并發(fā)安全,解決線程同步與鎖競爭問題,提高應(yīng)用性能與可靠性。多線程編程需要考慮線程安全性,使用同步機制保證共享變量的一致性,避免線程競爭導(dǎo)致的數(shù)據(jù)不一致與死鎖等問題。常用的同步機制包括synchronized、ReentrantLock、volatile等
    2023-04-04
  • 使用Java發(fā)送郵件到QQ郵箱的完整指南

    使用Java發(fā)送郵件到QQ郵箱的完整指南

    在現(xiàn)代軟件開發(fā)中,郵件發(fā)送功能是一個常見的需求,無論是用戶注冊驗證、密碼重置,還是系統(tǒng)通知,郵件都是一種重要的通信方式,本文將詳細介紹如何使用Java編寫程序,實現(xiàn)發(fā)送郵件到QQ郵箱的功能,需要的朋友可以參考下
    2025-03-03
  • spring profile 多環(huán)境配置管理詳解

    spring profile 多環(huán)境配置管理詳解

    這篇文章主要介紹了 spring profile 多環(huán)境配置管理詳解的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • Java實現(xiàn)泡泡堂對戰(zhàn)版游戲的示例代碼

    Java實現(xiàn)泡泡堂對戰(zhàn)版游戲的示例代碼

    本文將利用Java制作經(jīng)典游戲《泡泡堂》,文中使用了MVC模式,分離了模型、視圖和控制器,使得項目結(jié)構(gòu)清晰易于擴展,感興趣的可以了解一下
    2022-04-04
  • Java?Chassis3負載均衡選擇器技術(shù)解密

    Java?Chassis3負載均衡選擇器技術(shù)解密

    這篇文章主要為大家介紹了Java?Chassis3負載均衡選擇器技術(shù)解密,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2024-01-01
  • JAVA實現(xiàn)JSON后端向前端傳遞數(shù)據(jù)

    JAVA實現(xiàn)JSON后端向前端傳遞數(shù)據(jù)

    本篇文章主要介紹了JAVA實現(xiàn)JSON后端向前端傳遞數(shù)據(jù),這里整理了詳細的代碼,具有一定的參考價值,有需要的小伙伴可以參考下。
    2017-03-03
  • Java輸出打印工具類封裝的實例

    Java輸出打印工具類封裝的實例

    下面小編就為大家?guī)硪黄狫ava輸出打印工具類封裝的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • Java使用fastjson對String、JSONObject、JSONArray相互轉(zhuǎn)換

    Java使用fastjson對String、JSONObject、JSONArray相互轉(zhuǎn)換

    這篇文章主要介紹了Java使用fastjson對String、JSONObject、JSONArray相互轉(zhuǎn)換,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11

最新評論

阳朔县| 冷水江市| 永吉县| 文昌市| 额尔古纳市| 禄丰县| 新沂市| 克拉玛依市| 兴宁市| 明水县| 永登县| 金坛市| 河南省| 满城县| 扬中市| 天峨县| 合作市| 桦川县| 德庆县| 小金县| 安乡县| 谢通门县| 无锡市| 文安县| 灌阳县| 桂东县| 白水县| 阳高县| 兴城市| 博野县| 改则县| 仁怀市| 涡阳县| 东光县| 个旧市| 临沧市| 大庆市| 山东省| 巩留县| 元谋县| 太保市|