配置管理
Spring Boot支持.properties
和.yml
两种格式的配置文件,通常情况下,建议选择对象化的YAML配置文件。
配置文件分为两种,bootstrap.xml
和application-{profile}.xml
。前者在应用引导阶段加载,通常用于配置应用的基础信息,如:配置中心地址、应用名、激活的配置等;后者主要配置应用的运行参数,如:MQ地址、数据源、日志等。应用启动时首先加载bootstrap.xml
,然后加载spring.profiles.active
对应的application.xml
。
原则上,boostrap.yml
配置不变的、环境无关的参数,application.yml
配置动态的、环境相关的参数。
示例的配置文件:
bootstrap.yml
application-dev.yml
Last updated