0
点赞
收藏
分享

微信扫一扫

Spring Environment的作用

GG_lyf 2022-01-10 阅读 72

总结: Environment 是用来获取yml文件中的属性值。它主要为我们的应用程序环境的两个方面的支持:profiles and properties。

代码案例

  1. 创建一个SpringBoot项目
  2. 写一个Controller
    在这里插入图片描述
    3.执行结果
    在这里插入图片描述

profile的使用

核心配置文件application.properties中设置属性spring.profiles.active=dev
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

profile激活方式

在这里插入图片描述

yml格式实现

  • (.yml加载优先级低于.properties).yml格式的配置文件新增了一个属性,此属性在.properties文件中并没有。
    在这里插入图片描述
  • 在一个文件中使用— 进行隔离不同配置
spring:
  profiles:
    active: dev
---
spring:
  profiles: dev
server:
  port: 8091
---
spring:
  profiles: test
server:
  port: 8092
---
spring:
  profiles: pro
server:
  port: 8093
  • 测试结果
    在这里插入图片描述
举报

相关推荐

0 条评论