欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Springboot應(yīng)用gradle?Plugin示例詳解

 更新時(shí)間:2023年04月29日 09:53:27   作者:anjushi_  
這篇文章主要介紹了Springboot應(yīng)用gradle?Plugin詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

Springboot應(yīng)用gradle Plugin詳解

Spring Boot的Gradle插件提供了Spring Boot對(duì)Gradle構(gòu)建工具的功能支持,可用于打包項(xiàng)目為可執(zhí)行的jar或war,或者是運(yùn)行Spring Boot應(yīng)用程序,或是使用spring-boot-dependencies提供的依賴管理。

需要在項(xiàng)目里加上下面的配置來(lái)使用插件。

新版本

// 插件配置
plugins {
    id 'org.springframework.boot' version '2.4.1'  // 使用spring boot
    id 'io.spring.dependency-management' version '1.0.10.RELEASE'  // 使用spring boot的自動(dòng)依賴管理
    id 'java'
    id 'idea'
}

老版本

buildscript {
    repositories {
        maven { url 'https://maven.aliyun.com/repository/public' }
    }
    dependencies {
        classpath 'org.springframework.boot:spring-boot-gradle-plugin:2.4.1'
    }
}
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
apply plugin: 'java'
apply plugin: 'idea'

java插件:會(huì)自動(dòng)在構(gòu)建時(shí)打包成可執(zhí)行的jar,Java plugin插件提供了一系列的任務(wù)支持構(gòu)建、編譯、測(cè)試Java項(xiàng)目。

IDE插件:指定代碼編輯工具(Eclipse、IDEA等)

org.springframework.boot插件: 用來(lái)執(zhí)行Spring Boot相關(guān)任務(wù)的,我們熟悉的bootRun和bootJar任務(wù)都是從這個(gè)插件來(lái)的

io.spring.dependency-management插件:Spring Boot的插件會(huì)自動(dòng)地從你使用的Spring Boot版本里導(dǎo)入spring-boot-dependencies bom,允許你在聲明依賴的時(shí)候忽略掉版本號(hào),使用這項(xiàng)功能,只需要正常的聲明依賴,不用寫(xiě)版本號(hào)。

Spring boot gradle插件引入dependency-management會(huì)做自動(dòng)做一件核心事情:spring boot gradle插件會(huì)自動(dòng)調(diào)用dependency-management,spring-boot-dependencies中維護(hù)了spring boot生態(tài)下的bom數(shù)據(jù)。

至于新老版本的使用區(qū)別,一些官方內(nèi)置的插件,例如java,可以直接使用plugins引入,而一些第三方庫(kù),或者需要指定庫(kù)的可以試用apply plugin,詳細(xì)區(qū)別可以參考官方文檔。

官方參考文檔 https://docs.spring.io/spring-boot/docs/2.0.0.M2/gradle-plugin//reference/pdf/spring-boot-gradle-plugin-reference.pdf

到此這篇關(guān)于Springboot應(yīng)用gradle Plugin詳解的文章就介紹到這了,更多相關(guān)Springboot應(yīng)用gradle Plugin內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • springmvc+kindeditor文件上傳實(shí)例詳解

    springmvc+kindeditor文件上傳實(shí)例詳解

    這篇文章主要為大家詳細(xì)介紹了springmvc+kindeditor文件上傳實(shí)例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • Java學(xué)習(xí)筆記:關(guān)于Java?double類型相加問(wèn)題

    Java學(xué)習(xí)筆記:關(guān)于Java?double類型相加問(wèn)題

    這篇文章主要介紹了關(guān)于Java?double類型相加問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • 使用XML配置c3p0數(shù)據(jù)庫(kù)連接池

    使用XML配置c3p0數(shù)據(jù)庫(kù)連接池

    這篇文章主要為大家詳細(xì)介紹了使用XML配置c3p0數(shù)據(jù)庫(kù)連接池,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • Java中的可重入鎖ReentrantLock簡(jiǎn)析

    Java中的可重入鎖ReentrantLock簡(jiǎn)析

    這篇文章主要介紹了Java中的可重入鎖ReentrantLock簡(jiǎn)析,可重入是指同一個(gè)線程如果首次獲得了這把鎖,那么因?yàn)樗沁@把鎖的擁有者,因此有權(quán)利再次獲取這把鎖如果是不可重入鎖,那么第二次獲得鎖時(shí),自己也會(huì)被鎖擋住,需要的朋友可以參考下
    2023-12-12
  • 深入理解框架背后的原理及源碼分析

    深入理解框架背后的原理及源碼分析

    這篇文章來(lái)為大家深入的介紹了框架背后的原理及源碼分析,希望大家能夠更深層次的理解并使用好框架,在此與君共勉,框架雖好,但不要丟了其背后的原理
    2022-01-01
  • 淺談Spring Boot中如何干掉if else的方法

    淺談Spring Boot中如何干掉if else的方法

    這篇文章主要介紹了Spring Boot中如何干掉if else的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Jrebel License Server 激活 IDEA-Jrebel-在線-離線-均適用(推薦)

    Jrebel License Server 激活 IDEA-Jrebel-在線-

    這篇文章主要介紹了Jrebel License Server 激活 IDEA-Jrebel-在線-離線-均適用,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • java中的SpringBoot框架

    java中的SpringBoot框架

    這篇文章主要介紹了java學(xué)習(xí)之SpringBoot框架,文章基于Java的相關(guān)資料展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-04-04
  • spring 使用RabbitMQ進(jìn)行消息傳遞的示例代碼

    spring 使用RabbitMQ進(jìn)行消息傳遞的示例代碼

    這篇文章主要介紹了spring 使用RabbitMQ進(jìn)行消息傳遞的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • springboot使用@Slf4j進(jìn)行日志的記錄步驟詳解

    springboot使用@Slf4j進(jìn)行日志的記錄步驟詳解

    這篇文章主要介紹了springboot使用@Slf4j進(jìn)行日志的記錄,使用@Slf4j的注解進(jìn)行日志記錄非常方便,本文給大家分享操作步驟,需要的朋友可以參考下
    2023-08-08

最新評(píng)論