如何解决如何在yml中添加多个配置文件
我使用的是最新版本的spring boot; 2.4.4.
我有一个 yml 文件,名为:application-DEV.yml
spring:
profiles:
active: HTTP
#other configs
---
spring.profiles: HTTPS
#specific configs to HTTPS profile
---
spring:
config:
use-legacy-processing: true
activate:
on-profile: HTTP
# specific configs to HTTP profile
所以一切都运行良好,但是在 HTTP 部分时,我不想使用 config.use-legacy-processing
所以当我删除时,我得到以下内容:
并执行以下操作:
spring:
config:
activate:
on-profile: HTTP
#other configs
---
spring.profiles: HTTPS
#specific configs to HTTPS profile
---
spring:
config:
activate:
on-profile: HTTP
# specific configs to HTTP profile
tomcat 在端口 8080 上启动,尽管没有提到 8080。它之前是在 8085 上启动的,这是 yml 文件中的内容。
基本上我想要做的是在 yml 的顶部有一个配置文件(例如 DEV),并且基于在 DEV 空间中启用的配置文件,它还将启用那些选定的配置文件..所以我印象中:
spring:
profiles:
active: HTTP
位于文件顶部的将启用 HTTP 文件(在文件底部?)我试过以下作为示例:https://github.com/eugenp/tutorials/blob/master/spring-boot-modules/spring-boot-properties/src/main/resources/application.yml
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。