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

Spring Boot的Profile配置詳解

 更新時(shí)間:2017年05月08日 10:37:29   作者:DT部落  
本篇文章主要介紹了Spring Boot的Profile配置詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

Profile 是Spring Boot用來針對(duì)不同的環(huán)境對(duì)不同的配置提供的支持,全局Profile配置使用application-{profile}.properties,如: application-dev.properties 可以表示為開發(fā)環(huán)境。

然后通過application.properties文件中的spring.profiles.active=dev來設(shè)置

在src/main/resources下面新建 application-dev.properties和application-prod.properties,并配置相關(guān)內(nèi)容信息

application-prod.properties內(nèi)容為:

server.context-path=/product
server.port=8080

author.name=Product
author.age=25

application-dev.properties內(nèi)容為:

server.context-path=/dev
server.port=9090

author.name=Dev
author.age=21

DemoApplication的代碼如下:

@ SpringBootApplication(scanBasePackages = "com.example")
@RestController
public class DemoApplication {

 @Autowired
 private Author author;

 @RequestMapping("/")
 public String index() {
 return "Hello " + author.getName() + ",Your age is " + author.getAge();
 }

 public static void main(String[] args) {
  SpringApplication.run(DemoApplication.class, args);
 }
}

其中 Author代碼如下: @ConfigurationProperties用作加載配置資源, prefix前綴符

@Component
@ConfigurationProperties(prefix = "author")
public class Author {
 private String name;
 private Long age;

 public String getName() {
 return name;
 }

 public void setName(String name) {
 this.name = name;
 }

 public Long getAge() {
 return age;
 }

 public void setAge(Long age) {
 this.age = age;
 }

}

設(shè)置application.properties的內(nèi)容:

spring.profiles.active=dev

表示dev環(huán)境,運(yùn)行Spring Boot APP…

 

可以看到配置信息就是dev的信息,可以切換成spring.profiles.active=prod測試看看。

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

相關(guān)文章

  • idea如何添加文檔注釋

    idea如何添加文檔注釋

    這篇文章主要介紹了idea如何添加文檔注釋,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2024-06-06
  • Ribbon的饑餓加載(eager-load)模式解讀

    Ribbon的饑餓加載(eager-load)模式解讀

    這篇文章主要介紹了Ribbon的饑餓加載(eager-load)模式解讀,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • SpringBoot整合Caffeine使用示例

    SpringBoot整合Caffeine使用示例

    Spring Boot 和 Caffeine 可以很容易地進(jìn)行整合,Caffeine 是一個(gè)現(xiàn)代化的 Java 緩存庫,提供了高性能和靈活的緩存策略,本文給大家介紹了SpringBoot整合Caffeine使用示例,需要的朋友可以參考下
    2024-07-07
  • 詳解NIO中FileChannel文件流的簡單使用

    詳解NIO中FileChannel文件流的簡單使用

    NIO中Channel分為了很多種,包括FileChannel,DatagramChannel,SocketChannel和ServerSocketChannel,其中FileChannel主要用于對(duì)文件的讀寫,本文主要和大家探討了FileChannel文件流的簡單使用,希望對(duì)大家有所幫助
    2023-05-05
  • SpringBoot Mybatis批量插入Oracle數(shù)據(jù)庫數(shù)據(jù)

    SpringBoot Mybatis批量插入Oracle數(shù)據(jù)庫數(shù)據(jù)

    這篇文章主要介紹了SpringBoot Mybatis批量插入Oracle數(shù)據(jù)庫數(shù)據(jù),文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-08-08
  • SpringBoot整合MyBatisPlus詳解

    SpringBoot整合MyBatisPlus詳解

    這篇文章詳細(xì)介紹了SpringBoot整合mybatisplus的全過程,文中有詳細(xì)的代碼示例,具有一定的參考價(jià)值,需要的朋友可以參考一下
    2023-04-04
  • java的串口通信問題

    java的串口通信問題

    這篇文章主要介紹了java的串口通信問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • 詳解五種方式讓你在java中讀取properties文件內(nèi)容不再是難題

    詳解五種方式讓你在java中讀取properties文件內(nèi)容不再是難題

    這篇文章主要介紹了詳解五種方式讓你在java中讀取properties文件內(nèi)容不再是難題 ,非常具有實(shí)用價(jià)值,需要的朋友可以參考下。
    2016-12-12
  • java鏈表數(shù)據(jù)結(jié)構(gòu)LinkedList插入刪除元素時(shí)間復(fù)雜度面試精講

    java鏈表數(shù)據(jù)結(jié)構(gòu)LinkedList插入刪除元素時(shí)間復(fù)雜度面試精講

    這篇文章主要為大家介紹了java LinkedList插入和刪除元素的時(shí)間復(fù)雜度面試精講,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • 解決Mybatis-Plus操作分頁后數(shù)據(jù)失效問題

    解決Mybatis-Plus操作分頁后數(shù)據(jù)失效問題

    這篇文章主要介紹了解決Mybatis-Plus操作分頁后數(shù)據(jù)失效問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11

最新評(píng)論

普陀区| 花莲县| SHOW| 卢龙县| 罗甸县| 务川| 崇礼县| 和田市| 扶风县| 军事| 新巴尔虎右旗| 婺源县| 即墨市| 江山市| 教育| 谢通门县| 澄城县| 南郑县| 天全县| 凌海市| 隆昌县| 蓬莱市| 平利县| 张家港市| 庄浪县| 铜梁县| 永顺县| 柏乡县| 博兴县| 方山县| 烟台市| 苍溪县| 大姚县| 闽侯县| 尼木县| 木兰县| 宁陵县| 大冶市| 东兰县| 德令哈市| 永康市|