Spring Boot 2.X 实战教程(11)Profiles
作者:互联网
11.外部化配置
Spring Boot允许您外部化配置,以便您可以在不同的环境中使用相同的应用程序代码。您可以使用属性文件,YAML文件,环境变量和命令行参数来外部化配置。属性值可以通过@Value直接注射到你的bean 注释,或者通过@ConfigurationProperties被绑定到结构化对象。
Spring Boot使用一种非常特殊的PropertySource顺序,旨在允许合理地覆盖值。
假设您想在DemoApplication使用name 属性的示例,如以下示例所示:
public class DemoApplication {
@Value("${name}")
private String name;
// ...
}
在应用程序类路径上(例如,在jar中),您可以拥有一个 application.properties为其提供合理的默认属性值的文件name。
如有疑问,请观看视频:https://edu.csdn.net/course/detail/25550
标签:11,name,示例,Spring,DemoApplication,Boot,属性 来源: https://blog.csdn.net/daqiang012/article/details/97790671