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日常练习题,每天进步一点点(16)

    Java日常练习题,每天进步一点点(16)

    下面小编就为大家带来一篇Java基础的几道练习题(分享)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望可以帮到你
    2021-07-07
  • Springmvc返回html页面问题如何解决

    Springmvc返回html页面问题如何解决

    这篇文章主要介绍了Springmvc返回html页面问题如何解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • OpenFeign服务接口调用的过程详解

    OpenFeign服务接口调用的过程详解

    Feign是一个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单。它的使用方法是定义一个服务接口然后在上面添加注解,这篇文章主要介绍了OpenFeign服务接口调用,需要的朋友可以参考下
    2022-10-10
  • springboot全局日期格式化的两种方式

    springboot全局日期格式化的两种方式

    这篇文章主要介绍了springboot全局日期格式化的两种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • 带你了解Java数据结构和算法之队列

    带你了解Java数据结构和算法之队列

    这篇文章主要为大家介绍了Java数据结构和算法之队列,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-01-01
  • Java中数据库加密的方式分享

    Java中数据库加密的方式分享

    在现今互联网时代,数据安全已经成为了我们必须要面对的重要课题,在本文中,我们将会介绍Java中常用的几种数据库加密方式并分析一下它们的优缺点,希望对大家有所帮助
    2023-05-05
  • java中常用的阻塞队列与非阻塞队列详解

    java中常用的阻塞队列与非阻塞队列详解

    这篇文章主要介绍了java中常用的阻塞队列与非阻塞队列用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-04-04
  • Java反射的定义和用法详解

    Java反射的定义和用法详解

    Java中的反射是指在程序运行时动态地获取和操作类、方法、属性等元素的能力。它使得我们可以在程序运行时获取一个类的信息,并对其进行操作,需要的朋友可以参考下
    2023-05-05
  • Java使用String类格式化当前日期实现代码

    Java使用String类格式化当前日期实现代码

    这篇文章主要介绍了Java使用String类格式化当前日期实现代码,需要的朋友可以参考下
    2014-02-02
  • 基于Java的Socket编写的C/S聊天程序实现

    基于Java的Socket编写的C/S聊天程序实现

    这篇文章主要介绍了基于Java的Socket编写的C/S聊天程序实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03

最新评论