我希望避免使application.properties
文件混乱,而不是在我看来,在单独的文件中会更好。
application.properties
应该是
@include module1.properties
@include module1.properties
...
###################################
######### Spring Misc #############
###################################
# Direct log to a log file
logging.file=/tmp/kmp-manager.log
#local listening port
server.port=8082
spring.profiles=nr_dev nr_testing production
spring.profiles.active=production
spring.datasource.platform=postgresql
java.security.egd=file:/dev/./urandom
这完全可能吗? 如果没有,那么什么是一种避免混乱的理智方式?
答案 0 :(得分:1)
Spring Boot Spring Boot 2.4 增加了导入功能
我们现在可以使用 spring.config.import=developer.properties
导入其他文件。查看此 blog 帖子了解更多详情
答案 1 :(得分:0)
可以在YML
文件中进行,而且配置非常简单
示例:
要在application-DATABASE.yml
中包含application.yml
文件的属性,请使用
spring:
profiles:
include: DATABASE
[编辑-适用于2.4.0及更高版本]
spring.profiles.group.prod=DATABASE