配置文件(properties 与 yml)
Spring Boot 支持两种主流配置格式:application.properties 和 application.yml。二者功能等价,但 yml 层级更清晰,实际项目更常用。
多环境配置(Profile)
实际项目通常有开发(dev)、测试(test)、生产(prod)多套环境。Spring Boot 的 Profile 机制让不同环境使用不同配置,打包一次、随处运行。
配置绑定(@ConfigurationProperties)
当自定义配置项较多时,逐个 @Value 注入既繁琐又容易出错。@ConfigurationProperties 可以把一组配置类型安全地绑定到一个 Java 对象上,是官方推荐方式。