English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

SPEL演算子

SpELでは多くの演算子を使用できます。例えば、算術、関係、論理などです。SpELで異なる演算子を使用する多くの例が提供されています。

SPELにおける演算子の使用例

import org.springframework.expression.ExpressionParser;
import org.springframework.expression.spel.standard.SpelExpressionParser;
public class Test {
    public static void main(String[] args) {
        ExpressionParser parser = new SpelExpressionParser();
        //算術演算子
        System.out.println(parser.parseExpression("'Welcome SPEL'+'!'").getValue());
        System.out.println(parser.parseExpression("10 * 10/2).getValue());
        System.out.println(parser.parseExpression("'Today is: '+ new java.util.Date()").getValue());
        //論理演算子
        System.out.println(parser.parseExpression("true and true").getValue());
        //関係演算子
        System.out.println(parser.parseExpression("'sonoo'.length()==5).getValue());
    }
}