其他分享
首页 > 其他分享> > Spring Boot 2.X 实战教程(11)Profiles

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