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

springboot不同環(huán)境使用不同配置文件打包方式

 更新時(shí)間:2023年11月02日 08:49:26   作者:cap_jack_sp  
這篇文章主要介紹了springboot不同環(huán)境使用不同配置文件打包方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

在POM文件中新增以下配置

<profiles>
    <profile>
      <id>dev</id>
      <properties>
        <package.environment>dev</package.environment>
      </properties>
      <!-- 是否默認(rèn) true表示默認(rèn)-->
      <activation>
        <activeByDefault>true</activeByDefault>
      </activation>
    </profile>
 
    <profile>
      <id>stage</id>
      <properties>
        <package.environment>stage</package.environment>
      </properties>
    </profile>
  </profiles>

在application.yml中新增以下參數(shù)

spring:
  profiles:
    active: @package.environment@

同時(shí)新增配置文件application-{package.environment}.yml

按照POM文件中,我的新增配置文件分別為application-dev.yml application.stage.yml

如下圖所示

在application-dev.yml中配置文件內(nèi)容為

something: hcfdevv

在application-stage.yml中配置文件內(nèi)容為

something: hcfstage

測(cè)試使用該配置

@RestController
@SpringBootApplication
public class HelloController extends SpringBootServletInitializer {
 
    @Value("${something}")
    String something;
 
    @RequestMapping("hello")
    String hello() {
        return something;
    }
 
    public static void main(String[] args) {
        SpringApplication.run(HelloController.class, args);
    }
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(HelloController.class);
    }
 
}

打包測(cè)試

運(yùn)行打包代碼

mvn package -P dev

得到war包

將war包放入tomcat的webapps下,啟動(dòng)Tomcat

顯示application-dev.yml中配置的參數(shù)內(nèi)容

運(yùn)行打包代碼

mvn package -P stage

得到war包

將war包放入tomcat的webapps下,啟動(dòng)Tomcat

顯示application-stage.yml中配置的參數(shù)內(nèi)容。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解SpringBoot項(xiàng)目的創(chuàng)建與單元測(cè)試

    詳解SpringBoot項(xiàng)目的創(chuàng)建與單元測(cè)試

    這篇文章主要介紹了詳解SpringBoot項(xiàng)目的創(chuàng)建與單元測(cè)試,幫助大家更好的理解和學(xué)習(xí)使用SpringBoot,感興趣的朋友可以了解下
    2021-03-03
  • 在SpringBoot接口中正確地序列化時(shí)間字段的方法

    在SpringBoot接口中正確地序列化時(shí)間字段的方法

    文章主要介紹在 Spring Boot 接口中正確序列化時(shí)間字段的方法,包括 Java 中Date和LocalDateTime類型的區(qū)別,JSON 序列化和請(qǐng)求參數(shù)中時(shí)間字段的處理,如時(shí)間字符串的格式配置、時(shí)間戳的使用及相關(guān)配置,還提到了在 Swagger UI 中的類型設(shè)置,需要的朋友可以參考下
    2024-11-11
  • Mybatis-Plus使用p6spy對(duì)SQL性能進(jìn)行監(jiān)控的方法

    Mybatis-Plus使用p6spy對(duì)SQL性能進(jìn)行監(jiān)控的方法

    這篇文章主要介紹了Mybatis-Plus使用p6spy對(duì)SQL性能進(jìn)行監(jiān)控的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Java實(shí)現(xiàn)兩人五子棋游戲(六) 行棋方變換

    Java實(shí)現(xiàn)兩人五子棋游戲(六) 行棋方變換

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)一個(gè)簡(jiǎn)單的兩人五子棋游戲,行棋方變換,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • 詳解如何在springcloud分布式系統(tǒng)中實(shí)現(xiàn)分布式鎖

    詳解如何在springcloud分布式系統(tǒng)中實(shí)現(xiàn)分布式鎖

    最近在看分布式鎖的資料,本文就介紹一下利用springcloud結(jié)合redis實(shí)現(xiàn)分布式鎖,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • java枚舉轉(zhuǎn)list通用類過(guò)程

    java枚舉轉(zhuǎn)list通用類過(guò)程

    文章介紹了如何將Java枚舉類型轉(zhuǎn)換為L(zhǎng)ist<Map<String, Object>>的通用類,該類可以實(shí)現(xiàn)枚舉到列表的轉(zhuǎn)換,并且示例了使用方法
    2025-03-03
  • 深入解析Java多態(tài)進(jìn)階學(xué)習(xí)

    深入解析Java多態(tài)進(jìn)階學(xué)習(xí)

    java的動(dòng)態(tài)綁定機(jī)制非常重要。這篇文章將帶大家更深入的學(xué)習(xí)一下Java的多態(tài),文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Java有一定幫助,需要的可以參考一下
    2022-07-07
  • SpringBoot中的@Configuration注解詳解

    SpringBoot中的@Configuration注解詳解

    這篇文章主要介紹了SpringBoot中的@Configuration注解詳解,Spring Boot推薦使用JAVA配置來(lái)完全代替XML 配置,JAVA配置就是通過(guò) @Configuration和 @Bean兩個(gè)注解實(shí)現(xiàn)的,需要的朋友可以參考下
    2023-08-08
  • Java中將bean放入Spring容器中的幾種方式詳解

    Java中將bean放入Spring容器中的幾種方式詳解

    這篇文章主要介紹了Java中將bean放入Spring容器中的幾種方式詳解,在Spring框架中,有多種方式可以將Bean(即對(duì)象)放入Spring容器中,今天我們就來(lái)詳細(xì)說(shuō)一下這幾種方式,需要的朋友可以參考下
    2023-07-07
  • java并發(fā)容器ConcurrentHashMap深入分析

    java并發(fā)容器ConcurrentHashMap深入分析

    這篇文章主要為大家介紹了java并發(fā)容器ConcurrentHashMap使用示例及深入分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05

最新評(píng)論