春天有条件规划环境地政司无法解析

问题描述 投票:1回答:1

我想分析#{environment.containsProperty('PROP')?"${PROP}"+'/':''}从环境中获取属性,然后添加一个斜杠,但它与抱怨

Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'PROP' in value... 

为什么它的时候并不存在,它得到PROP?顺便说一句,当我设置在环境中的PROP那么可以如预期分析,太奇怪了。

spring spring-el
1个回答
1
投票

看来,${}表达将被解析第一,但它无法找到环境PROP那么它会抛出异常。我需要一个默认值添加到${}表达,以防止它抱怨错误:只是改变${PROP}${PROP:}然后事情去correctlly。

© www.soinside.com 2019 - 2024. All rights reserved.