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

 时间:2026-05-10 21:07:52

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配置多环境支持

  • Eclipse修改java虚拟机内存
  • linux 如何卸载plpgsql
  • intellij idea手动清除索引和缓存解决无法打开
  • 如何查看本地主机IP
  • LIMIT分页有什么优化方法
  • 热门搜索
    胃疼怎么办快速止痛 麦多馅饼的做法 海尔热水器怎么用 为什么有网连不上appstore 平方怎么算 羊奶为什么不能长期喝 为什么要考研 怎么关闭qq空间 为什么拉屎会出血 绮怎么读