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+SSM+jsp+mysql+maven实现一个在线点餐系统,大家可以在过程中查缺补漏,提升水平
    2021-11-11
  • 快速搭建Spring Boot+MyBatis的项目IDEA(附源码下载)

    快速搭建Spring Boot+MyBatis的项目IDEA(附源码下载)

    这篇文章主要介绍了快速搭建Spring Boot+MyBatis的项目IDEA(附源码下载),本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • Java实现人脸识别登录、注册等功能(最新完整版)

    Java实现人脸识别登录、注册等功能(最新完整版)

    这段时间由于学校实行静态化管理,寝室门和校门都是用了人脸识别的装置,本系列项目从设计到实现源码全部开源免费学习使用,对Java实现人脸识别登录、注册功能感兴趣的朋友一起看看吧
    2022-05-05
  • SSM 实现登录验证码功能(附源码)

    SSM 实现登录验证码功能(附源码)

    这篇文章主要介绍了SSM 实现登录验证码功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-12-12
  • Springboot之restTemplate的配置及使用方式

    Springboot之restTemplate的配置及使用方式

    这篇文章主要介绍了Springboot之restTemplate的配置及使用方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-10-10
  • String字符串拼接方法concat和+的效率对比

    String字符串拼接方法concat和+的效率对比

    这篇文章主要介绍了String字符串拼接方法concat和+的效率对比,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12
  • Java 空和null的区别

    Java 空和null的区别

    本文主要介绍了Java 空和null的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-04-04
  • 通过Spring Boot配置动态数据源访问多个数据库的实现代码

    通过Spring Boot配置动态数据源访问多个数据库的实现代码

    这篇文章主要介绍了通过Spring Boot配置动态数据源访问多个数据库的实现代码,需要的朋友可以参考下
    2018-03-03
  • Mybatis之mapper接口多参数方式

    Mybatis之mapper接口多参数方式

    这篇文章主要介绍了Mybatis之mapper接口多参数方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • 基于Apache组件分析对象池原理的实现案例分析

    基于Apache组件分析对象池原理的实现案例分析

    本文从对象池的一个简单案例切入,主要分析common-pool2组件关于:池、工厂、配置、对象管理几个角色的源码逻辑,并且参考其在Redis中的实践,对Apache组件分析对象池原理相关知识感兴趣的朋友一起看看吧
    2022-04-04

最新评论