1.yml文件配置格式
1.1yml文件中以":"进行分割,并且以key:value进行赋值
1.2次等级的前面是空格,不能使用制表符(tab)
1.3. 冒号之后如果有值,那么冒号和值之间至少有一个空格,不能紧贴着
yml文件与.properties文件差不多
如下是.yml文件自定义的配置,
grad1:
name: 十三期
plugin: pluginIdZentao,pluginJingo
grad2:
name: 十四期
plugin: pluginIdZentao,pluginlibrary
相当于.properties 文件中
grad1.name=十三期
grad1.plugin=pluginIdZentao,pluginJingo
grad2.name= 十四期
grad2.plugin= pluginIdZentao,pluginlibrary
2.怎么在代码中获取配置文件的内容
通过@Value注解,就可以把配置文件中的定义的value读取出来,如下就是把grad1Name与配置文件中grad1.name对应了起来.
@Value("${grad1.name}")
private String grad1Name;
@Value("${grad1.plugin}")
private String grad1Plugin;
@Value("${grad2.name}")
private String grad2Name;
@Value("${grad2.plugin}")
private String grad2Plugin;
通过下面的语句,此时pluings的值为:pluginIdZentao,pluginlibrary
String plugins=grad2Plugin;