EL1041E: After parsing a valid expression, there is still more data in the expression: ‘comma(,)‘

出现这个东西的原因就是使用@Value设置的值出错了。
比如

    @Value("#{${gift.plan.code.list2}}")
    private List<String> giftPlanCodeList2;

报错为

Unsatisfied dependency expressed through field ‘giftPlanCodeList2’; nested exception is org.springframework.beans.factory.BeanExpressionException: Expression parsing failed; nested exception is org.springframework.expression.spel.SpelParseException: EL1041E: After parsing a valid expression, there is still more data in the expression: ‘comma(,)’

那就去看配置的值为

gift.plan.code.list = "APCIP3,APCIP2,APCIP1"
gift.plan.code.list2 = APCIP3,APCIP2,APCIP1

list2没有双引号,这种配置就是错的。应该加上双引号,能正确的配置值。

多看报错信息,总会找到原因的。

【完】

正在去BAT的路上修行

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值