如何将@ConfigurationProperties绑定配置信息至Array、List、Map类型?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1021个文字,预计阅读时间需要5分钟。
相关说明:在SpringBoot中,我们可以通过以下几种方式获取并绑定配置文件中的信息:- @Value注解- 使用Environment- @ConfigurationProperties注解- 通过实现ApplicationListener接口,注册监听器
相关说明:
在SpringBoot中,我们可以通过以下几种方式获取并绑定配置文件中的信息:
- @Value注解。
- 使用Environment。
- @ConfigurationProperties注解。
- 通过实现ApplicationListener接口,注册监听器,进行硬编码获取,可参考:www.jb51.net/article/187407.htm
- 硬编码加载文件获取。
- ……
注:一般情况下,第一种、第二种就够用了;但是如果想直接从配置文件中获取到数组、list、map、对象的话,
第一种和第二种的支持性不太好,目前只能获取到数组、list,对map、bean的话,就有点束手无策了。
这时我们可以使用第三种方式进行获取。
本文共计1021个文字,预计阅读时间需要5分钟。
相关说明:在SpringBoot中,我们可以通过以下几种方式获取并绑定配置文件中的信息:- @Value注解- 使用Environment- @ConfigurationProperties注解- 通过实现ApplicationListener接口,注册监听器
相关说明:
在SpringBoot中,我们可以通过以下几种方式获取并绑定配置文件中的信息:
- @Value注解。
- 使用Environment。
- @ConfigurationProperties注解。
- 通过实现ApplicationListener接口,注册监听器,进行硬编码获取,可参考:www.jb51.net/article/187407.htm
- 硬编码加载文件获取。
- ……
注:一般情况下,第一种、第二种就够用了;但是如果想直接从配置文件中获取到数组、list、map、对象的话,
第一种和第二种的支持性不太好,目前只能获取到数组、list,对map、bean的话,就有点束手无策了。
这时我们可以使用第三种方式进行获取。

