弹簧。加载带有部分的application.properties

时间:2019-03-07 08:47:30

标签: java spring

我请求您的帮助。 我有一个带有属性的文件:

[dbname1]

host= ...

port= ...

username= ...

password= ...

[dbname2]

…

[dbname3]

…

[.......]

有多个部分。 数据库名称可以是任何名称。

您能告诉我什么是用段读取文件属性的更好方法:用PropertySourcesPlaceholderConfigurer或Spring Boot的其他任何标准方法来实现吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

属性文件中不能包含部分

https://docs.oracle.com/cd/E23095_01/Platform.93/ATGProgGuide/html/s0204propertiesfileformat01.html

您可以改用YAMLformat(Spring Boot支持)

https://www.baeldung.com/spring-yaml

YAML格式支持分层属性定义,您可以在同一文件中的每个配置文件中覆盖它们