Simple play icon Course
Skills

Spring Framework: Spring Expression Language (SpEL)

by Buddhini Samarakkody

This course guides experienced Spring developers to leverage the power of SpEL to query and manipulate an object / object graph at run time, making it possible to dynamically inject values or objects in to other beans.

What you'll learn

Spring Expression Language (SpEL), introduced with Spring 3.0 back in 2009, is a powerful yet seemingly underutilized feature of Spring. In this course, you'll learn to harness it's power in dynamic bean wiring/ dependency injection which is made possible through writing String expressions that gets evaluated at run time. First, you'll discover how to leverage the power of SpEL to query and manipulate an object. Next, you'll see how to use an object graph at run time, making it possible to dynamically inject values or objects in to other beans. Finally, you'll explore the conditionalization ability of SpEL to pick the right bean or value to dependency inject based on the conditions in an application. When you're finished with this course, you'll be able to apply SpEL to any application.

About the author

Buddhini is an EdTech Enabler/ Author / Instructor / Lecturer / Trainer and a Senior Java Engineer who is passionate about learning and exploring new technology as well as sharing her knowledge with others in the most learner friendly and effective manner. Buddhini always looks for challenging work and opportunities to learn and develop herself as well as to teach what she knows, to other technology enthusiasts. With her 19 years of experience in the IT/Software Development industry, Buddhini h... more

Ready to upskill? Get started