SpringBoot中@ConfigurationProperties自动获取配置参数的流程步骤

 更新时间:2024年11月25日 10:20:25   作者:健康平安的活着  
当需要获取配置文件中很多参数时,我们可以定义参数的前缀相同,通过自动映射 进行获取配置文件中参数,所以本文给大家介绍了SpringBoot中@ConfigurationProperties自动获取配置参数的流程步骤,需要的朋友可以参考下

一  @ConfigurationProperties作用

1.1 需求描述

当需要获取配置文件中很多参数时,我们可以定义参数的前缀相同,通过自动映射 进行获取配置文件中参数。

1.2 案例操作

1.2.1  定义配置类

1.定义属性类:DataCleanProperteis

2.配置类:PurgeProperties

1.2.2 方法1:获取集合map参数

1.配置文件

其中dpscn.parent,purge作为前缀,dataCleanMap为PurgeProperties类中的属性字段,因为map类型,值为javabean对象,需要存储多个bean对象,配置文件中haha1,haha2为一个个对象的别名。必须定义,否则获取不到

2.启动测试

 查看获取结果

1.2.3 方法2:获取集合map参数

1.配置文件:

在YAML中定义集合类型参数,可以使用数组或者字典的形式。以下是两种常见的定义集合类型参数的方式:

使用连续的 - 符号定义数组(也称为序列):

2.启动测试效果:

以上就是SpringBoot中@ConfigurationProperties自动获取配置参数的流程步骤的详细内容,更多关于SpringBoot @ConfigurationProperties获取配置参数的资料请关注脚本之家其它相关文章!

相关文章

  • java编程数据类型全面详解教程新手必入

    java编程数据类型全面详解教程新手必入

    这篇文章主要为大家介绍了java编程数据类型全面详解教程,强烈推荐新手入,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2021-10-10
  • SpringCloud Feign 服务调用的实现

    SpringCloud Feign 服务调用的实现

    Feign是一个声明性web服务客户端。本文记录多个服务之间使用Feign调用,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-01-01
  • idea替换快捷键,批量处理对象的操作

    idea替换快捷键,批量处理对象的操作

    这篇文章主要介绍了idea替换快捷键,批量处理对象的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02
  • JAVA实现用户抽奖功能(附完整代码)

    JAVA实现用户抽奖功能(附完整代码)

    这篇文章主要给大家介绍了关于JAVA实现用户抽奖功能的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • Spring中利用配置文件和@value注入属性值代码详解

    Spring中利用配置文件和@value注入属性值代码详解

    这篇文章主要介绍了Spring中利用配置文件和@value注入属性值代码详解,代码中注释比较详细,具有一定参考价值,需要的朋友可以了解下。
    2017-11-11
  • java实现手机短信验证的基本思路

    java实现手机短信验证的基本思路

    这篇文章主要为大家详细介绍了java实现手机短信验证的基本思路,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • Java多线程 两阶段终止模式Two-Phase Termination Patter

    Java多线程 两阶段终止模式Two-Phase Termination Patter

    这篇文章主要介绍了Java多线程 两阶段终止模式Two-Phase Termination Patter,该模式有两个角色,分别是Terminator,终止者,负责接收终止请求,执行终止处理,处理完成后再终止自己。TerminationRequester终止请求发出者,用来向Terminator发出终止请求,需要的朋友可以参考一下
    2021-10-10
  • Spring MessageSource获取消息不符合预期的问题解决方案

    Spring MessageSource获取消息不符合预期的问题解决方案

    最近我参与的产品要做国际化支持,选择了用Spring MessageSource来实现,这个Spring 框架提供的工具使用很简单,网上有各种教程文章,这里不做赘述,只说一个实际遇到的问题及解决方案,需要的朋友可以参考下
    2024-01-01
  • SpringBoot前后端接口对接常见错误小结

    SpringBoot前后端接口对接常见错误小结

    SpringBoot前后端接口对接工作时,经常遇到请求500,400等问题,本文主要介绍了SpringBoot前后端接口对接常见错误小结,感兴趣的可以了解一下
    2022-01-01
  • Logstash配置Java日志格式的方法小结

    Logstash配置Java日志格式的方法小结

    Logstash 是用于日志收集的开源工具,通常与 Elasticsearch 和 Kibana 一起使用,形成 ELK Stack,Logstash 非常灵活,可以通过配置文件(通常是 .conf 文件)来定义数据的输入、处理和输出,本文给大家介绍了Logstash配置Java日志格式的方法,需要的朋友可以参考下
    2024-09-09

最新评论