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());
    }
}