Spring EL supports ternary operator , perform "if then else" conditional checking. For example, condition ? true : false Spring EL in Annotation Spring EL ternary operator with @Value annotation. In this example, if "itemBean.qtyOnHand"…
Spring EL supports regular expression using a simple keyword "matches", which is really awesome! For examples, @Value("#{'100' matches '\\d+' }") private boolean isDigit; It test whether '100' is a valid digit via regular expression '\…
Spring expression language (SpEL) supports many functionality, and you can test those expression features with this special "ExpressionParser" interface. Here's two code snippets, show the basic usage of using Spring EL. SpEL to evaluate the lit…
In this article, we show you how to use Spring EL to get value from Map and List. Actually, the way of SpEL works with Map and List is exactly same with Java. See example : //get map whete key = 'MapA' @Value("#{testBean.map['MapA']}") private S…
Spring EL supports most of the standard mathematical, logical or relational operators. For example, Relational operators – equal (==, eq), not equal (!=, ne), less than (<, lt), less than or equal (<= , le), greater than (>, gt), and greater than…
In Spring EL, you can reference a bean, and nested properties using a 'dot (.)' symbol. For example, "bean.property_name". public class Customer { @Value("#{addressBean.country}") private String country; In above code snippet, it injec…
The Spring EL is similar with OGNL and JSF EL, and evaluated or executed during the bean creation time. In addition, all Spring expressions are available via XML or annotation. In this tutorial, we show you how to use Spring Expression Language(SpEL)…