亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Springboot應用gradle?Plugin示例詳解

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

Springboot應用gradle Plugin詳解

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

需要在項目里加上下面的配置來使用插件。

新版本

// 插件配置
plugins {
    id 'org.springframework.boot' version '2.4.1'  // 使用spring boot
    id 'io.spring.dependency-management' version '1.0.10.RELEASE'  // 使用spring boot的自動依賴管理
    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插件:會自動在構建時打包成可執(zhí)行的jar,Java plugin插件提供了一系列的任務支持構建、編譯、測試Java項目。

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

org.springframework.boot插件: 用來執(zhí)行Spring Boot相關任務的,我們熟悉的bootRun和bootJar任務都是從這個插件來的

io.spring.dependency-management插件:Spring Boot的插件會自動地從你使用的Spring Boot版本里導入spring-boot-dependencies bom,允許你在聲明依賴的時候忽略掉版本號,使用這項功能,只需要正常的聲明依賴,不用寫版本號。

Spring boot gradle插件引入dependency-management會做自動做一件核心事情:spring boot gradle插件會自動調用dependency-management,spring-boot-dependencies中維護了spring boot生態(tài)下的bom數據。

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

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

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

相關文章

  • springmvc+kindeditor文件上傳實例詳解

    springmvc+kindeditor文件上傳實例詳解

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

    Java學習筆記:關于Java?double類型相加問題

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

    使用XML配置c3p0數據庫連接池

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

    Java中的可重入鎖ReentrantLock簡析

    這篇文章主要介紹了Java中的可重入鎖ReentrantLock簡析,可重入是指同一個線程如果首次獲得了這把鎖,那么因為它是這把鎖的擁有者,因此有權利再次獲取這把鎖如果是不可重入鎖,那么第二次獲得鎖時,自己也會被鎖擋住,需要的朋友可以參考下
    2023-12-12
  • 深入理解框架背后的原理及源碼分析

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

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

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

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

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

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

    java中的SpringBoot框架

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

    spring 使用RabbitMQ進行消息傳遞的示例代碼

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

    springboot使用@Slf4j進行日志的記錄步驟詳解

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

最新評論