首页>>后端>>SpringBoot->SpringBoot多环境配置及配置文件位置

SpringBoot多环境配置及配置文件位置

时间:2023-11-29 本站 点击:0

1、application.properties配置多环境

application.properties

#SpringBoot多环境配置,可以选择激活哪一个配置文件spring.profiles.active=dev

application-dev.properties

server.port=8081

application-test.properties

server.port=8082

2、application.yml配置多环境

Spring Boot中多环境配置文件名需要满足application-{profile}.yml的格式,其中{profile}对应的环境标识;

application-dev.yml开发环境

application-test.yml测试环境

application-prod.yml生产环境

如果我们要激活某一个环境,只需要在 application.yml里:

spring:profiles:active:dev

假设配置一些基本设置如:

application-dev.yml开发环境

server:port:8080

application-test.yml测试环境

server:port:8081

application-prod.yml生产环境

server:port:8082

此时,当我们去修改application.yml

spring:profiles:active:test

此时就是8081测试环境运行程序

这些也可以写在一个yaml文件中,如下:

server:port:8080spring:profiles:active:dev---server:port:8081spring:config:activate:on-profile:dev---server:port:8082spring:config:activate:on-profile:prod---server:port:8083spring:config:activate:on-profile:test


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/SpringBoot/403.html