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

SpringBoot 多環(huán)境配置和啟動(dòng)詳解

 更新時(shí)間:2023年10月07日 16:47:53   作者:Leovany  
這篇文章主要為大家介紹了SpringBoot多環(huán)境配置和啟動(dòng)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

環(huán)境分類

可以分為 本地環(huán)境、測(cè)試環(huán)境、生產(chǎn)環(huán)境等,通過對(duì)不同環(huán)境配置內(nèi)容,來實(shí)現(xiàn)對(duì)不同環(huán)境做不同的事情。

SpringBoot 項(xiàng)目,通過 application-xxx.yml 添加不同的后綴來區(qū)分配置文件,啟動(dòng)時(shí)候通過后綴啟動(dòng)即可。

  • application.yml : 公共配置
  • application-xxx.yml:不同環(huán)境的差異配置

1 創(chuàng)建yml配置

新建多個(gè)環(huán)境的配置文件,每個(gè)配置文件對(duì)應(yīng)環(huán)境的配置,比如可以修改端口號(hào),服務(wù)器IP不同

本地環(huán)境

直接使用默認(rèn)的application.yml文件

測(cè)試環(huán)境

新建application-beta.yml,設(shè)置測(cè)試環(huán)境相關(guān)的配置項(xiàng)

server:
  port: 8080
spring:
  datasource:
    url: "jdbc:mysql://xxx.beta.com:3307/xxx?characterEncoding=utf-8&serverTimezone=UTC&useSSL=false"
    driver-class-name: com.mysql.cj.jdbc.Driver
    username: root
    password: 123456

生產(chǎn)環(huán)境

新建application-prod.yml,設(shè)置環(huán)境相關(guān)的配置項(xiàng)

server:
  port: 8080
spring:
  datasource:
    url: "jdbc:mysql://xxx.prod.com:3307/xxx?characterEncoding=utf-8&serverTimezone=UTC&useSSL=false"
    driver-class-name: com.mysql.cj.jdbc.Driver
    username: root
    password: 123456

2 打包

點(diǎn)擊右側(cè)【Maven】->【Lifecycle】->【package】, 生成jar包

3 指定配置文件啟動(dòng)

SpringBoot 項(xiàng)目,通過 application.yml 添加不同的后綴來區(qū)分配置文件

在啟動(dòng)項(xiàng)目時(shí),通過命令行傳入環(huán)境變量,

本地

java -jar .\xxx-0.0.1-SNAPSHOT.jar

測(cè)試環(huán)境(beta)

java -jar .\xxx-0.0.1-SNAPSHOT.jar --spring.profiles.active=beta

生產(chǎn)環(huán)境(prod)

java -jar .\xxx-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod

總結(jié)

Springboot 多環(huán)境配置還是挺簡單的,主要了解yml的配置規(guī)則和啟動(dòng)命令,同時(shí)也內(nèi)置了Tomcat服務(wù)器,可以一鍵啟動(dòng)。

以上就是SpringBoot 多環(huán)境配置和啟動(dòng)詳解的詳細(xì)內(nèi)容,更多關(guān)于SpringBoot 多環(huán)境配置啟動(dòng)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Java算法之堆排序代碼示例

    Java算法之堆排序代碼示例

    這篇文章主要介紹了Java算法之堆排序代碼示例,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-11-11
  • Hadoop中的壓縮與解壓縮案例詳解

    Hadoop中的壓縮與解壓縮案例詳解

    壓縮就是通過某種技術(shù)(算法)把原始文件變下,相應(yīng)的解壓就是把壓縮后的文件變成原始文件,本文給大家分享Hadoop中的壓縮知識(shí),感興趣的朋友跟隨小編一起看看吧
    2021-12-12
  • Mybatis 高級(jí)用法和tk.mybatis使用示例詳解

    Mybatis 高級(jí)用法和tk.mybatis使用示例詳解

    tkmybatis 是對(duì)底層 sql 進(jìn)行了抽象封裝,不需要考慮 sql 怎么寫,只需要按照邏輯思維,遵循 tkmybatis 的語法即可實(shí)現(xiàn)數(shù)據(jù)庫操作,這篇文章主要介紹了Mybatis 高級(jí)用法和tk.mybatis使用,需要的朋友可以參考下
    2024-05-05
  • Java項(xiàng)目NoProviderFoundException報(bào)錯(cuò)的解決方案

    Java項(xiàng)目NoProviderFoundException報(bào)錯(cuò)的解決方案

    在Java開發(fā)中,jakarta.validation.NoProviderFoundException?是一個(gè)令人困惑的運(yùn)行時(shí)錯(cuò)誤,常因校驗(yàn)框架依賴缺失或版本沖突導(dǎo)致,本文給大家介紹了Java項(xiàng)目NoProviderFoundException報(bào)錯(cuò)的解決方案,需要的朋友可以參考下
    2025-06-06
  • 深入淺出Java mvc_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    深入淺出Java mvc_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    這篇文章主要為大家詳細(xì)介紹了MVC的基礎(chǔ)知識(shí),MVC是一個(gè)框架模式,它強(qiáng)制性的使應(yīng)用程序的輸入、處理和輸出分開,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • java中實(shí)現(xiàn)兼容ie6 7 8 9的spring4+websocket

    java中實(shí)現(xiàn)兼容ie6 7 8 9的spring4+websocket

    這篇文章主要介紹了java中實(shí)現(xiàn)兼容ie6 7 8 9的spring4+websocket程序代碼,十分的簡單實(shí)用,有需要的小伙伴可以參考下。
    2015-06-06
  • Java的Spring框架下的AOP編程模式示例

    Java的Spring框架下的AOP編程模式示例

    這篇文章主要介紹了Java的Spring框架下的AOP編程模式示例,文中分別講到了基于XML和基于@AspectJ的自定義方式,需要的朋友可以參考下
    2015-12-12
  • gson對(duì)象序列化的示例

    gson對(duì)象序列化的示例

    本文介紹如何將Java對(duì)象序列化為Json文件,然后讀取該Json文件讀取回Java對(duì)象。在下面的示例中,我們創(chuàng)建了一個(gè)Student類。然后生成一個(gè)student.json文件,該文件將具有Student對(duì)象的json數(shù)據(jù)。
    2020-11-11
  • java中多個(gè)@Scheduled定時(shí)器不執(zhí)行的解決方法

    java中多個(gè)@Scheduled定時(shí)器不執(zhí)行的解決方法

    在應(yīng)用開發(fā)中經(jīng)常需要一些周期性的操作,比如每5分鐘執(zhí)行某一操作等,這篇文章主要給大家介紹了關(guān)于java中多個(gè)@Scheduled定時(shí)器不執(zhí)行的解決方法,需要的朋友可以參考下
    2023-04-04
  • SpringBoot+Logback實(shí)現(xiàn)一個(gè)簡單的鏈路追蹤功能

    SpringBoot+Logback實(shí)現(xiàn)一個(gè)簡單的鏈路追蹤功能

    Spring Boot默認(rèn)使用LogBack日志系統(tǒng),并且已經(jīng)引入了相關(guān)的jar包,所以我們無需任何配置便可以使用LogBack打印日志。這篇文章主要介紹了SpringBoot+Logback實(shí)現(xiàn)一個(gè)簡單的鏈路追蹤功能,需要的朋友可以參考下
    2019-10-10

最新評(píng)論

绥芬河市| 右玉县| 绥阳县| 三原县| 六安市| 平武县| 洪雅县| 四川省| 辽阳市| 泾川县| 高淳县| 台安县| 延长县| 乐至县| 祥云县| 许昌县| 乳源| 平度市| 孟州市| 九寨沟县| 朝阳区| 荥经县| 平阴县| 彭阳县| 禄劝| 邯郸县| 宽城| 贵港市| 广安市| 临江市| 肇东市| 翁牛特旗| 雅江县| 澳门| 卢龙县| 古交市| 鄱阳县| 内丘县| 德清县| 习水县| 收藏|