GetYamlUtil SpringBoot配置读取工具
SpringBoot 项目里的配置管理,绕不开.yml
文件。要想优雅地读取这些配置,GetYamlUtil是个还不错的小工具。比起用@ConfigurationProperties
这种方式,它更轻便,不依赖 Spring 的自动装配,适合做些轻量读取。
配置写在application.yml
里,比如端口、上下文路径、应用名这些,你可以直接用这个工具类读取,不用费心去写一堆 getter/setter,简单粗暴,调试也方便。
实现上挺直接的,用了Yaml
库加上 Spring 的ClassPathResource
。核心方法getYamlConfig
返回一个Map
,你用map.get("server.port")
就能拿到端口号,响应也快,代码也清爽。
啦,所有值都是Object
类型,要自己手动转,比如(int)
或(String)
,这点得注意。还有,不建议在大项目里全靠它,适合做个小工具类或者快速读取一份配置测试用。
如果你对 Spring 的自动装配那一套不太感冒,或者就是想快速试试配置读取,那这个GetYamlUtil挺合适的,直接上手就能用。
GetYamlUtil.rar
预估大小:6个文件
GetYamlUtil
文件夹
输出的结果.png
15KB
application-dev.yml
45B
TestValue.java
774B
pom.xml
251B
jar包放的项目路径.txt
112B
GetYamlUtil.jar
970B
16.03KB
文件大小:
评论区