个人随笔
目录
SpringBoot2.0 读取配置文件中的数组
2020-09-11 22:36:51

读取配置文件(.yml)中的数组其实很简单,数组有两种表示法,第一种是[‘1’,’2’,’3’],第二种是

  1. a:
  2. - 1
  3. - 2
  4. - 3

读取的方式很简单,写一个配置类,然后写一个list字符串属性,,属性名称跟key一样即可,这样springboot2.0会自动将值复制到该属性如下:

  1. intercept:
  2. #登录拦截,放行的路径
  3. excludelogin: ["/xxxx","/xxxx","/css/**","/iconfont/**","/images/**","/js/**"]
  1. @Configuration
  2. @ConfigurationProperties(prefix="intercept")
  3. public class Myconfig{
  4. private ArrayList<String> excludelogin = new ArrayList<String>();
  5. public ArrayList<String> getExcludelogin() {
  6. return excludelogin;
  7. }
  8. public void setExcludelogin(ArrayList<String> excludelogin) {
  9. this.excludelogin = excludelogin;
  10. }
  11. }

使用的话直接把这个类@Autowired 即可
这里读取数组的话,我只找到了这种方式,没有找到可以直接用@Value(“${KEY}”)的方式

 1841

啊!这个可能是世界上最丑的留言输入框功能~


当然,也是最丑的留言列表

有疑问发邮件到 : suibibk@qq.com 侵权立删
Copyright : 个人随笔   备案号 : 粤ICP备18099399号-2