Companies Home Search Profile

Spring Framework: Spring Expression Language (SpEL)

Focused View

Buddhini Samarakkody

39:39

8 View
  • 01 Course Overview.mp4
    01:20
  • 02 Module Overview.mp4
    02:27
  • 03 SpEL Overview.mp4
    03:11
  • 04 Demo Writing and Parsing Basic SpEL Expressions.mp4
    02:25
  • 05 Evaluation Context.mp4
    01:34
  • 06 Demo Evaluation Context in Action.mp4
    02:41
  • 07 The systemProperties Predefined Variable.mp4
    00:47
  • 08 Demo Populating Bean Properties at Run Time Using systemProperties.mp4
    01:36
  • 09 Summary.mp4
    00:30
  • 10 Module Overview.mp4
    01:24
  • 11 The Value Annotation.mp4
    01:33
  • 12 Demo Using SpEL with Value Annotation.mp4
    06:36
  • 13 Collection Manipulation with SpEL.mp4
    00:29
  • 14 Demo Collection Manipulation with SpEL in Action.mp4
    05:11
  • 15 Expression Templates.mp4
    01:20
  • 16 Demo Expression Templates in Action.mp4
    01:21
  • 17 Demo Using SpEL with XML.mp4
    03:16
  • 18 Typical Usages of SpEL.mp4
    00:44
  • 19 Summary.mp4
    01:14
  • Description


    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.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Buddhini Samarakkody
    Buddhini Samarakkody
    Instructor's Courses
    Buddhini is a Senior Java Engineer having over 14 years of industry experience working with multi-national Software Companies. She has worked in many mission-critical projects in domains such as Supply Chain Management, POS & Electronic Content Management, mainly based on the Java & Java EE tech stack. As a result of her love for teaching & mentoring, at present she is an Author for several leading online learning platforms including Pluralsight. She is also an Independent Consultant for a Srilankan –Australian Software Company. Buddhini has been a Visiting Lecturer in IT at a leading private campus in Sri Lanka, teaching & mentoring students and providing guidance to them in completing their final year projects. In addition, she also devotes her time as the Director IT Solutions & Trainer at eSolve Business Solutions, a company she founded with her business partner. She holds a B.Sc. in Computing & Information Systems from the London Metropolitan Uni. and a MBA from the Uni. of Wales. She has SCJP & SCWCD certifications from Sun Microsystems, Inc. Buddhini is passionate about sharing her knowledge with others and always looks for best ways to deliver content for the benefit of the learners.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 19
    • duration 39:39
    • level advanced
    • Release Date 2023/12/09