【微服务~原始真解】Spring Cloud —— 配置绑定和配置属性校验

(96) 2024-04-27 10:01:01

【微服务~原始真解】Spring Cloud —— 配置绑定和配置属性校验 (https://mushiming.com/)  第1张

??这里是【秒懂·云原生】,关注我学习云原生不迷路
??如果对你有帮助,给博主一个免费的点赞以示鼓励
欢迎各位??点赞??评论收藏

??专栏介绍

【秒懂·云原生】 目前主要更新微服务,一起学习一起进步。

??本期介绍

主要介绍Spring Cloud —— 配置绑定和配置属性校验

文章目录

  • ??专栏介绍
  • ??本期介绍
  • 配置绑定
    • 先建立数据配置文件
    • @ConfigurationProperties
    • @Value
      • 第一种 @Value(“${}”)
      • 第二种@Value(“#{}”)
    • @PropertySource
    • 配置属性校验
    • @Value 与 @ConfigurationProperties对比
      • 1. 使用位置不同
      • 2. 功能不同
      • 3. 松散绑定支持不同
      • 4. SpEL 支持不同
      • 5. 复杂类型封装
      • 6.属性校验
      • 7. 应用场景不同

配置绑定

所谓“配置绑定”就是把配置文件中的值与 JavaBean 中对应的属性进行绑定。通常,我们会把一些配置信息(例如,数据库配置)放在配置文件中,然后通过 Java 代码去读取该配置文件,并且把配置文件中指定的配置封装到 JavaBean(实体类) 中。
SpringBoot 提供了以下 2 种方式进行配置绑定:

  • 使用 @ConfigurationProperties 注解
  • 使用 @Value 注解

先建立数据配置文件

application.yml</

THE END

发表回复