In this post under Spring SpEL, I will explain with example what is “Expression Templating”. Expression Templating is a way by which we can mix literal text with one or more SpEL expressions and create a String template. At runtime the expressions in the template are replaced by actual value. Each expression in the String…… Continue reading Expression Templating Example
Month: January 2025
Projecting and Filtering collections in SpEL
In the previous post under Spring SpEL, I showed how to apply filtering and then projection on a collection in SpEL. In this post I will show with example how to apply projection and then filtering on a collection in SpEL. For our example I will use the below Pojo class Employee class package spel.package16;…… Continue reading Projecting and Filtering collections in SpEL
Filtering and Projecting collections in SpEL
In my previous two posts under Spring SpEL, I explained how to do filtering and projections using SpEL but separately. In this post I will show an example in which I will combine both filtering and projections technique in one SpEL. I will first do filtering on the collection and then on the result of…… Continue reading Filtering and Projecting collections in SpEL
Projecting maps in SpEL
In this post under SpEL, I will show with example how to project a specific field (key or value field) of a map. Below is the complete main code showing how to do it. Main class 1 package spel.package14; 2 3 import org.springframework.beans.factory.annotation.Value; 4 import org.springframework.context.ApplicationContext; 5 import org.springframework.context.annotation.AnnotationConfigApplicationContext; 6 import org.springframework.context.annotation.Bean; 7 import org.springframework.context.annotation.ComponentScan;…… Continue reading Projecting maps in SpEL
Projecting collections in SpEL
In this post under Spring SpEL, I will show with example how to project certain fields of a collection of objects instead of whole object itself. For our example, we use the below class structure Employee package spel.package13; public class Employee { private int id; private String name; private int salary; public Employee(int id, String…… Continue reading Projecting collections in SpEL