내 질문은 this question과 비슷합니다. 그 질문은 꽤 오래되었으므로 새로운 질문을 게시 할 생각입니다.스프링의 삼항 연산자
나는 또한 내 콩에서 "을"변수의 값을 가져올 때
<property name="to" value="#{ systemProperties['BR']} == '01' ?
${PROPERTY_VALUE_1_FROM_BUNDLE} :
${PROPERTY_VALUE_2_FROM_BUNDLE}" />
다음의 내 표현을 쓰고 있어요. 그게 나에게 무언가를주는 것
01='01'? value1 : value2
XML 자체에서 내 표현을 구문 분석하지 않습니다.
여기에 뭐가 잘못 되었나요? 내가
ExpressionParser parser = new SpelExpressionParser();
String toMail = parser.parseExpression(to).getValue(String.class);
코드
이하로 사용하여 해결 한
"EL1043E : (pos 62) : 예기치 않은 토큰. 콜론 (:)이 필요하지만 'bean_ref (@)'가 필요합니다." – Jaikrat
'$ {.. }} 속성 -'$ {PROPERTY_VALUE_1_FROM_BUNDLE} ''. –
@Gary 감사합니다. 그래서, 당신은 "Accepted"라고 표시 할 수 있도록 첫 번째 대답을 업데이트 해 주시겠습니까? – Jaikrat