SpringBoot如何使用Profile配置多环境支持

2025-12-30 06:30:17

1、Profile是Spring对不同环境提供不同配置功能的支持,可以通过激活、指定参数等方式快速切换环境

1、多profile文件形式:

    -格式:application-{profile}.properties。

            application-dev.properties、application-properties

2、多profile文档块模式

3、激活方式:

   -命令行:--spring.profiles.active=dev

   -配置文件:spring.profiles.active=dev

   -jvm参数:-Dspring.profiles.active=dev

SpringBoot如何使用Profile配置多环境支持

2、我们在主配置文件编写的时候,文件名可以是application-{profile}.properties/yml。

默认是用application.properties的配置。

SpringBoot如何使用Profile配置多环境支持

3、我们可以在application.properties中指定要激活的配置文件。

server.port=8081spring.profiles.active=dev

SpringBoot如何使用Profile配置多环境支持

4、激活指定profile的方式:

1、在配置文件中指定:spring.profiles.active=dev

5、yml支持多文档块的方式:

server:

  port: 8888

spring:

  profiles:

    active: dev

---

server:

  port: 8083

spring:

  profiles: dev

---

server:

  port: 8084

spring:

  profiles: prod

SpringBoot如何使用Profile配置多环境支持

6、我们还可以在运行主程序的时候指定需要激活的配置。

SpringBoot如何使用Profile配置多环境支持

7、还有一种设置激活的方式可以通过java -jar的时候指定激活的配置文件。

SpringBoot如何使用Profile配置多环境支持

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢