我是靠谱客的博主 昏睡裙子,最近开发中收集的这篇文章主要介绍springboot取yml中的值_@ConfigurationProperties获取springboot yml中的复杂数据,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

偶然看到国外论坛有人在吐槽同事从配置文件获取值的方式太过冗长和臃肿,便有了这篇文章

1.什么是yml文件

application.yml取代application.properties,用来配置数据可读性更强,尤其是当我们已经制定了很多的层次结构配置的时候。yml支持声明map,数组,list,字符串,boolean值,数值,NULL,日期,基本满足开发过程中的所有配置。

下面是一个非常基本的yml文件:

server:

url: http://localhost

myapp:

name: MyApplication

threadCount: 4

...

复制代码

等同于以下的application.properties文件:

server.url=http://localhost

server.myapp.name=MyApplication

server.myapp.threadCount=4

...

复制代码

demo中的yml文件如下:

server:

url: http://myapp.org

app:

name: MyApplication

threadCount: 10

users:

- Jacob

- James

复制代码

2.yml属性获取配置

访问yml属性的一种方法是使用@Value("$ {property}")注释,但是随着配置树形结构以及数量的增加&

最后

以上就是昏睡裙子为你收集整理的springboot取yml中的值_@ConfigurationProperties获取springboot yml中的复杂数据的全部内容,希望文章能够帮你解决springboot取yml中的值_@ConfigurationProperties获取springboot yml中的复杂数据所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部