Spring Boot 2系列(五十三):Spring Boot 配置外部化
Spring Boot 允许将配置外部化,以便可以在不同的环境中使用相同的应用程序代码。可以使用 properties
文件、YAML
文件、环境变量和命令行参数将配置外部化。
属性值可以通过@Value
注解直接注入到 Bean 的属性,通过 Spring 的 Environment
抽象访问,或者通过@ConfigurationProperties
绑定到结构化对象。
之前写过 Spring Boot 配置的相关文件,但不完整。本篇基于官方文档(Externalized Configuration)行详细描述。