spring spel 三目解疑

三目运算及Elivis运算表达式:
三目运算符 “表达式1?表达式2:表达式3”用于构造三目运算表达式,
如“2>1?true:false”将返回true;
Elivis运算符“ 表达式1?:表达式2”从Groovy语言引入用于简化三目运算符的,
当表达式1为非null时则返回表达式1,当表达式1为null时则返回表达式2,
简化了三目运算符方式“ 表达式1? 表达式1:表达式2”,
如“null?:false”将返回false,而“true?:false”将返回true;

你可能感兴趣的:(spring)