1 读取配置文件到常量中
大家熟知的方式是将配置文件注入到一个bean中去访问,但是这种方式每次使用这个bean都要写一个注入@Autowired去引用这个bean不是很方便,如果将配置文件注入到一个配置常量用,那么每次访问用Constant.NAME就可以了,这样是不是方便了很多
1 | package com.pibigstar.common; |
配置文件application.yml中:
1 | parsevip: |
使用
1 | //任意处 |
2 读取自定义的配置文件
那我们可不可以读取自定义的配置文件呢,答案是肯定的,看代码
1 | package com.pibigstar.common.config; |
使用:
1 |
|
myconfig.properties (将此文件放到src/main/resources目录下)
1 | parsevip.filePath=D://temp |
有一点要注意:用此方法必须为*.properties 文件,不能是yml文件,不知道yml文件应该怎么读取,有知道的麻烦留言告诉我一声,不胜感激。。。。
yml文件操作
用两个类去实现,一个类实现配置自动注入,另一个使用常量引用它
1 | "DefaultProperties") ( |
引用它
1 | public class Constants { |
yml文件
1 | app: |
使用
1 | Constants.NAME |