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分页有什么优化方法
  • 热门搜索
    烤鱼用什么鱼最好 健康管理师怎么报名有什么条件 11月29日是什么星座 about是什么意思 微创手术是什么意思 瓜田李下是什么意思 95559是什么电话 好高骛远什么意思 6217开头是什么银行 信达雅是什么意思