springboot中yml配置注入一般使用@Value注解可注入String类型数据,比如:

@Value("${config}")
String stringConfig;

即可注入属性,而注入list使用此方法则会报错提示Could not resolve placeholder xxx。

注入list的正确方法

配置文件实例

list-config:config:- companyId- userId- originId

注入姿势

@ConfigurationProperties(prefix = "list-config")
@Component
@Setter
public class VisitorSourceController implements VisitorSourceApi {List<String> config;}

注意:必须在类上添加Lombok的@Setter注解或者加上属性set方法,否则config属性会获取到null。

【踩坑】解决springboot注入yml配置文件 list报错相关推荐

  1. 解决SpringBoot的yml配置文件报错: org.yaml.snakeyaml.parser.ParserException: while parsing a block mapping

    问题描述 今天在SpringBoot的application.yml中新增了一个配置项: 但是启动的时候报错了,错误如下所示: org.yaml.snakeyaml.parser.ParserExce ...

  2. 踩坑日记一:idea 启动项目报错 java:程序包xxx不存在解决方案

    愿我所踩的坑,都是你们路上的灯 这两天开始学习idea搭建springboot项目的时候,踩坑不停,自己搭建项目碰到java:程序包xxx不存在的问题,但是项目中确实是存在的,为此问题头疼了半天,最后 ...

  3. DataX踩坑2 | 定时任务crontab不执行或报错:/bin/sh: java: command not found

    前面两天写了一个DataX的增量同步脚本,今天检查了一下发现定时任务没有执行成功,数据并没有同步.以下为排查问题和解决方法. 一.定时任务crontab不执行 脚本(测试用的可以设为每分钟一次:*/1 ...

  4. 使用@Value读取yml配置文件编译报错

    直接上编译时发生的错误 Injection of autowired dependencies failed; nested exception is java.lang.IllegalArgumen ...

  5. 项目踩坑日记:网易企业邮箱发送邮件报错:421 4.4.5 HL:ICC

    这几天我们多数的发信程序都出现了一个统一的问题:421 4.4.5 HL:ICC 这是网易企业邮箱发信频率过高超过了qps限制导致的发信失败 原因咨询了下网易的人,说可能是因为这段时间二十大网易对邮箱 ...

  6. PPT在线预览 转换为图片实现方案 Apache POI 实现时踩坑:含嵌入文件ppt转换报错 ArrayStoreException

    前言 背景:最近项目需要实现PPT预览功能,以及项目APP上浏览ppt,初步方案是ppt转为图片. 实现 1.ppt转为pdf,然后pdf转为图片 该种实现,先将ppt转为pdf文件,实现方式有很多, ...

  7. vue使用mintUI踩坑——不显示样式/导入mui.css报错/build不了

    vue-cli3.x之mint-ui按需引入 按需引入 借助 babel-plugin-component,我们可以只引入需要的组件,以达到减小项目体积的目的. 首先,安装 babel-plugin- ...

  8. 初学go踩坑系列之 unexpected directory layout:报错

    GO的unexpected directory layout:报错 高版本的GO会出现 在初学GO的时候会创建自己项目目录里面创建三个文件夹src.pkg.bin.在执行go run 或 go bui ...

  9. POI导出Excel设置背景色踩坑,解决背景色全黑(无效)的问题及指定列添加背景色,自定义颜色

    POI导出Excel设置背景色踩坑,解决背景色全黑的问题及指定列添加背景色,自定义颜色 一.自定义颜色 二.背景色全黑(无效)的问题解决![在这里插入图片描述](https://img-blog.cs ...

  10. 解决在eclipse中打开.yml文件老是报错的问题(粗暴有效)

    在eclipse中打开.yml文件老是报错 我在eclipse是装过eclipse的springboot插件的,可以支持yml文件, 但是有一点不舒服的地方在于,每次打开yml文件的时候编辑器就会报错 ...

最新文章

  1. CF1037H Security——SAM+线段树合并
  2. 20、磁贴和磁贴通知(tile)(上)
  3. Ubuntu 下安装Beyond Compare 安装解决方案
  4. [探索 .NET 6]02 比较 WebApplicationBuilder 和 Host
  5. 把数据集刷穿是什么体验?MetaQA已100%准确率
  6. SegIntersect
  7. python编程(nginx、uwsgi和webpy)
  8. JAVA I/O基本操作
  9. ApiCloud重新定义移动应用开发
  10. 美团饿了么返利公众号小程序搭建(付源码)
  11. 计算机时间单位,时间单位换算表与计算机单位换算
  12. Python:K折交叉验证,将数据集分成训练集与测试集
  13. linux2019排行网站,2019年Linux系统TOP100排行 国产Deepin排名第十
  14. android 8 奕骆,为耐而生的手机 Innos奕骆D6000评测
  15. 初学者对测绘软件的了解
  16. 20本最好的免费的Python书籍
  17. 移动端网页判断手指触摸滑动的方向
  18. AsciiDoc文章模板
  19. iwatch怎么用计算机,iWatch爱看评测 操作与功能
  20. tinder的定位在哪_我重新设计了Tinder。 这是我在此过程中学到的。

热门文章

  1. 提高iOS开发效率的第三方框架(更新中)
  2. 【自动控制原理】系统带宽
  3. 带你了解什么叫大数据分析
  4. 智能终端代替传统设备 手机APP离线识别车牌号
  5. Android实现电子邮箱客户端
  6. springboot+vue房屋租赁系统-求租合同系统java
  7. 万字长文!让你懂透编译原理(二)——第二章 高级语言及其语法描述
  8. Windows下 VMware XP虚拟机 架设论坛
  9. 2017-09-04考试情况总结
  10. 贴吧怎么引流_教您如何快速搭建自己的引流池-万能的小胡