今日bug之配置项值为中文逗号报错
  tPiS4od4Kv1i 2023年12月22日 17 0

启动报错

org.springframework.beans.factory.UnsatisfiedDependencyException: 
Error creating bean with name 'slymUrlController': 
Unsatisfied dependency expressed through field 'qlrlxZjzlDzMap'; 
nested exception is org.springframework.beans.factory.BeanExpressionException: 
Expression parsing failed; 
nested exception is java.lang.IllegalStateException:
Cannot handle (65292) ','

中文翻译

org.springframework.beans.factory.UnsatisfiedDependencyException: 创建名为 'slymUrlController' 的 bean 时出错: 
通过字段 'qlrlxZjzlDzMap' 表示的不满足的依赖关系;嵌套异常是 org.springframework.beans.factory.
BeanExpressionException: 表达式解析失败;嵌套异常是 java.lang.IllegalStateException: 
无法处理 (65292) ',

原因

配置项的配置值是中文逗号,改为英文逗号就可以了。

@Value("#{${slym.qlrlxZjzlDzMap:null}}")
private Map<String, String> qlrlxZjzlDzMap;
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月22日 0

暂无评论

推荐阅读
  8s1LUHPryisj   24小时前   6   0   0 Java
tPiS4od4Kv1i