This video introduces the basic concepts of using Java Configuration to declare beans for your application context.
- [Instructor] One of the biggest complaints…about the Spring Framework in general,…used to be the requirement of using XML…to configure the application context.…While XML is still supported,…and we will go over it in later videos,…but since Spring 3.0, this is no longer the recommended…or required way to configure the application.…Enter into our picture, Java Config.…Let's quickly look at a few of the main benefits…of using Java Config,…to configure your application context.…
The first major benefit is that the use of Java…is native to all Java developers.…XML can be hard for some developers to read and understand,…but this isn't the case with the Java language,…because that is what they're natively using.…Another major benefit is the ability to have compile time…checking of the configuration.…This is very helpful for a developer to confirm…that his or her configuration is syntactically sound…without running the application.…
One other benefit that often gets overlooked…is the ability to refactor…and search much easier in a modern IDE.…
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?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
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.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.