ITPub博客

首页 > 大数据 > 可视化 > SpringBoot--如何给项目添加配置属性及读取属性

SpringBoot--如何给项目添加配置属性及读取属性

原创 可视化 作者:lxz2266 时间:2025-07-13 14:00:09 0 删除 编辑

SpringBoot允许使用配置文件对应用程序进行配置,支持以下不同形式的配置源:

  1. 属性文件(比如application.properties)
  2. yaml文件(后缀可以是yml或者yaml)
  3. 环境变量
  4. 命令行参数

获取这些外部化属性有以下几种方式:

  1. 使用@Value注解
  2. 使用Spring的 Environment抽象层进行访问
  3. 使用@ConfigurationProperties注解将一批特定属性绑定到java对象

配置源的加载顺序和优先级

由于先加载的配资源都有可能被后加载的配资源覆盖,因此认为后加载的配置源优先级更高,加载顺序如下:

  1. 默认属性(通过SpringApplication.setDefaultProperties()方法指定)
  2. 配置类(@Configuration修饰的类)上用@PropertySource注解加载的属性文件中的属性值
  3. 配置数据(如application.properties文件等)
  4. RandomValuePropertySource,只包含random.*中的属性


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70046763/viewspace-3090946/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2025-06-14

  • 博文量
    14
  • 访问量
    13510