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

Spring Boot的Profile配置詳解

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

Profile 是Spring Boot用來針對不同的環(huán)境對不同的配置提供的支持,全局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)境,運行Spring Boot APP…

 

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

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

相關(guān)文章

最新評論

陆丰市| 武威市| 汝南县| 桐梓县| 慈溪市| 孟村| 临漳县| 哈尔滨市| 定南县| 金溪县| 五指山市| 望谟县| 辉南县| 镇沅| 三河市| 高邑县| 洛扎县| 株洲市| 赤水市| 苏尼特左旗| 抚顺市| 镇宁| 礼泉县| 夏邑县| 青海省| 娱乐| 名山县| 海盐县| 临城县| 阳新县| 玉田县| 敖汉旗| 陆川县| 马边| 元朗区| 正阳县| 昆明市| 山西省| 贵定县| 滁州市| 平顶山市|