有没有办法让一个项目有多个 yml 文件?
Is there a way to have several yml file for one project?
我想从我的 application.yml 主文件中分离一些安全字段,例如用户名或密码。事实上,我想要在我的项目中使用 2 个 yml 文件,一个用于主要配置,另一个用于安全字段。
有什么办法吗?
smaple:
主 yml 文件:
spring:
application:
name: My project
datasource:
driverClassName: com.ibm.db2.jcc.DB2Driver
username: username
password: password
url: url
.....
security.yml
username: "username"
password: "password"
....
一个选项是指定特定于配置文件的 .yml 文件。然后通过激活相应的配置文件来激活它们。
所以你可以创建application-security.yml
然后在你的主 yml 文件中添加:
spring:
profiles:
include:
security
我想从我的 application.yml 主文件中分离一些安全字段,例如用户名或密码。事实上,我想要在我的项目中使用 2 个 yml 文件,一个用于主要配置,另一个用于安全字段。 有什么办法吗?
smaple:
主 yml 文件:
spring:
application:
name: My project
datasource:
driverClassName: com.ibm.db2.jcc.DB2Driver
username: username
password: password
url: url
.....
security.yml
username: "username"
password: "password"
....
一个选项是指定特定于配置文件的 .yml 文件。然后通过激活相应的配置文件来激活它们。
所以你可以创建application-security.yml
然后在你的主 yml 文件中添加:
spring:
profiles:
include:
security