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

Spring Boot開(kāi)啟的2種方式詳解

 更新時(shí)間:2019年05月07日 10:38:37   作者:茅坤寶駿氹  
這篇文章主要介紹了Spring Boot開(kāi)啟的2種方式詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

Spring Boot依賴(lài)

使用Spring Boot很簡(jiǎn)單,先添加基礎(chǔ)依賴(lài)包,有以下兩種方式

1. 繼承spring-boot-starter-parent項(xiàng)目

<parent>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-parent</artifactId>
  <version>1.5.6.RELEASE</version>
</parent>

2. 導(dǎo)入spring-boot-dependencies項(xiàng)目依賴(lài)

<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-dependencies</artifactId>
      <version>1.5.6.RELEASE</version>
      <type>pom</type>
      <scope>import</scope>
    </dependency>
</dependencyManagement>

Spring Boot依賴(lài)注意點(diǎn)

1. 屬性覆蓋只對(duì)繼承有效

This only works if your Maven project inherits (directly or indirectly) from spring-boot-dependencies. If you have added spring-boot-dependencies in your own dependencyManagement section withimportyou have to redefine the artifact yourself instead of overriding the property.

Spring Boot依賴(lài)包里面的組件的版本都是和當(dāng)前Spring Boot綁定的,如果要修改里面組件的版本,只需要添加如下屬性覆蓋即可,但這種方式只對(duì)繼承有效,導(dǎo)入的方式無(wú)效。

<properties>
  <slf4j.version>1.7.25<slf4j.version>
</properties>

如果導(dǎo)入的方式要實(shí)現(xiàn)版本的升級(jí),達(dá)到上面的效果,這樣也可以做到,把要升級(jí)的組件依賴(lài)放到Spring Boot之前。

<dependencyManagement>
  <dependencies>
    <!-- Override Spring Data release train provided by Spring Boot -->
    <dependency>
      <groupId>org.springframework.data</groupId>
      <artifactId>spring-data-releasetrain</artifactId>
      <version>Fowler-SR2</version>
      <scope>import</scope>
      <type>pom</type>
    </dependency>
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-dependencies</artifactId>
      <version>1.5.6.RELEASE</version>
      <type>pom</type>
      <scope>import</scope>
    </dependency>
  </dependencies>
</dependencyManagement>

Each Spring Boot release is designed and tested against a specific set of third-party dependencies. Overriding versions may cause compatibility issues.

需要注意,要修改Spring Boot的依賴(lài)組件版本可能會(huì)造成不兼容的問(wèn)題。

2. 資源文件過(guò)濾問(wèn)題

使用繼承Spring Boot時(shí),如果要使用Maven resource filter過(guò)濾資源文件時(shí),資源文件里面的占位符為了使${}和Spring Boot區(qū)別開(kāi)來(lái),此時(shí)要用@...@包起來(lái),不然無(wú)效。另外,@...@占位符在yaml文件編輯器中編譯報(bào)錯(cuò),所以使用繼承方式有諸多問(wèn)題,坑要慢慢趟。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • java樹(shù)形菜單對(duì)象生成

    java樹(shù)形菜單對(duì)象生成

    這篇文章主要為大家詳細(xì)介紹了java樹(shù)形菜單對(duì)象生成,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • Mybatis流式查詢(xún)之ResultHanlde問(wèn)題

    Mybatis流式查詢(xún)之ResultHanlde問(wèn)題

    這篇文章主要介紹了Mybatis流式查詢(xún)之ResultHanlde問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Springcloud Eureka配置及集群代碼實(shí)例

    Springcloud Eureka配置及集群代碼實(shí)例

    這篇文章主要介紹了Springcloud Eureka配置及集群代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-12-12
  • java isInterrupted()判斷線(xiàn)程的實(shí)例講解

    java isInterrupted()判斷線(xiàn)程的實(shí)例講解

    在本篇內(nèi)容里小編給大家分享的是一篇關(guān)于java isInterrupted()判斷線(xiàn)程的實(shí)例講解內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-05-05
  • Java多線(xiàn)程實(shí)現(xiàn)Callable接口

    Java多線(xiàn)程實(shí)現(xiàn)Callable接口

    本文給大家分享的是使用Java多線(xiàn)程來(lái)實(shí)現(xiàn)callable接口的方法,以及使用方法,另外還有一個(gè)網(wǎng)友的實(shí)例,希望能夠?qū)Υ蠹艺莆認(rèn)ava多線(xiàn)程有所幫助。
    2016-06-06
  • Mybatis中使用updateBatch進(jìn)行批量更新

    Mybatis中使用updateBatch進(jìn)行批量更新

    這篇文章主要介紹了Mybatis中使用updateBatch進(jìn)行批量更新的相關(guān)資料,有逐條更新,sql批量更新等,具體實(shí)例代碼大家參考下本文
    2018-04-04
  • Spring的事件發(fā)布與監(jiān)聽(tīng)方式案例講解

    Spring的事件發(fā)布與監(jiān)聽(tīng)方式案例講解

    今天去官網(wǎng)查看spring?boot資料時(shí),在特性中看見(jiàn)了系統(tǒng)的事件及監(jiān)聽(tīng)章節(jié),所以下面這篇文章主要給大家介紹了關(guān)于SpringBoot事件發(fā)布和監(jiān)聽(tīng)的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-03-03
  • Java文件操作之IO流 File類(lèi)的使用詳解

    Java文件操作之IO流 File類(lèi)的使用詳解

    在java中提供有對(duì)于文件操作系統(tǒng)的支持,這個(gè)支持在java.io.File類(lèi)中進(jìn)行了定義,也就是說(shuō)在整個(gè)java.io包中File類(lèi)是唯一一個(gè)與文件本身操作有關(guān)的類(lèi)(創(chuàng)建,刪除,重命名)有關(guān)的類(lèi),而如果想要進(jìn)行File類(lèi)的操作,我們需要提供有完整的路徑支持,而后可以調(diào)用相應(yīng)的方法進(jìn)行處理
    2021-09-09
  • Maven配置倉(cāng)庫(kù)、阿里云鏡像、環(huán)境變量(史上最全)

    Maven配置倉(cāng)庫(kù)、阿里云鏡像、環(huán)境變量(史上最全)

    本文主要介紹了Maven配置倉(cāng)庫(kù)、阿里云鏡像、環(huán)境變量,文中通過(guò)圖文示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-07-07
  • SpringBoot+layuimini實(shí)現(xiàn)左側(cè)菜單動(dòng)態(tài)展示的示例代碼

    SpringBoot+layuimini實(shí)現(xiàn)左側(cè)菜單動(dòng)態(tài)展示的示例代碼

    Layuimini是Layui的升級(jí)版,它是專(zhuān)業(yè)做后臺(tái)頁(yè)面的框架,而且是適合PC端和移動(dòng)端,以下地址可以在PC端顯示,也可以在手機(jī)上顯示,只不過(guò)會(huì)做自適應(yīng),本文將給大家介紹了SpringBoot+layuimini實(shí)現(xiàn)左側(cè)菜單動(dòng)態(tài)展示的方法,需要的朋友可以參考下
    2024-04-04

最新評(píng)論

四川省| 长治市| 阳朔县| 延津县| 星子县| 沁源县| 华容县| 河东区| 许昌市| 教育| 赤壁市| 德惠市| 宜章县| 武威市| 鄢陵县| 灵武市| 九江市| 隆回县| 蓬溪县| 县级市| 惠东县| 元谋县| 金秀| 凉城县| 南康市| 开江县| 江川县| 香港| 越西县| 榆林市| 方正县| 双鸭山市| 盐池县| 延川县| 板桥市| 长阳| 博客| 慈溪市| 六安市| 上犹县| 南开区|