This video describes the basics of using the Spring expression language for variable evaluation and profile flexing.
- As mentioned previously, Spring provides…many ways of dealing with profiles.…We discussed a flexible config…leveraging the profile annotation in the previous video.…Now, we will introduce the Spring…Expression Language, or SpEL for short.…While its power extends way beyond…flexing by profiles, this is nonetheless…a great example of what you can do with SpEL.…We're going to start with a little bit…of refactoring of our project.…Let's navigate to source main java,…com.lynda.common config,…and open up our app config class.…
If you remember, we have two worker beans…to find, both with different profile.…We're going to remove one of them,…and from the other one, we're going…to remove the profile annotation.…We can go ahead and change the name…at this point to back to worker.…Now we're going to jump up here…a little bit, and we're going to add…a new, at-value annotation, and we're going to…set that value equal to greeting.preamble.…
Then we will create an attribute…of our class called greeting preamble.…Now the final change is back down in our bean creation.…
AuthorFrank P Moley III
- Introduction to Spring
- Configuring the ApplicationContext
- Using the Spring expression language
- Configuring proxies
- Autowiring beans
- Using lifecycle methods
- Configuring beans with XML
- Understanding the initialization phases of the bean lifecycle
- Aspect-oriented programming and Spring
Skill Level Intermediate
Learning Spring with Spring Bootwith Frank P Moley III1h 38m Intermediate
1. Spring Overview
2. Configuring the Application Context
3. Annotation-Based Configuration
4. XML-Based Configuration
5. Bean Lifecycle
6. Aspect Oriented Programming
Next steps2m 10s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.