[英]Can we use multiple yaml files in a single spring boot application?
我有一個yaml文件,可讀取所有環境配置文件。 我需要另一個yaml文件來創建功能開關,可以在部署期間打開/關閉它。 以及如何在屬性文件中定義功能開關。
是的,如果您使用spring profile ,則可以使用多個YAML文件。 例如,如果您使用以下標志啟動JVM:
-Dspring.profiles.active=deployed,cassandra
它將拾取以下應用程序YAML文件:
application.yml
, application-deployed.yml
和application-cassandra.yml
另一種方法是通過在application.yml文件中添加此密鑰,如下所示
spring:
profiles:
include:
- student
- address
您可以將yaml文件命名為
application-student.yml, application-address.yml
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.