周总结08
Posted qq_48838980
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了周总结08相关的知识,希望对你有一定的参考价值。
SpringBoot 获取配置文件的方式
@Value
创建配置类,由于篇幅问题这里省略了 setter、getter 方法,但是实际开发中这个是必须的,否则无法成功注入,@Component表示把当前配置类注入到Spring容器当中。
在主配置文件中添加如下配置(application.yml)
@Value($key)的方式获取全局配置文件中的指定配置项
@ConfigurationProperties
如果我们需要取 许多个配置项,通过 @Value 的方式去配置项需要一个一个去取,显然有点麻烦。所以我们可以使用 @ConfigurationProperties。
标有 @ConfigurationProperties的类的所有属性和配置文件中相关的配置项进行绑定,绑定之后我们就可以通过这个类去访问全局配置文件中的属性值。
1、application.properties配置文件
采用XML语法,键值对:键=值,没有层次结构
如果值里有汉字,必须得转成unicode,否则会出现乱码问题
2、application.yaml配置文件
采用YAML语法,键值对:键: 值(冒号与值之间有空格),具有层次结构
允许值里有汉字,不必转成unicode,也不会出现乱码问题
以上是关于周总结08的主要内容,如果未能解决你的问题,请参考以下文章