This video explains the subtle differences in the initialization phase based on the configuration types.
- [Instructor] In this course so far…we've introduced all three ways…that you can configure your application content.…I want to jump back just little bit…in our initialization life cycle…and talk about some of the differences…that occur based on your configuration type.…This specifically addresses the first two points…of the for each bean operation…within the initialization life cycle…and that's the instantiation of our beans…and the setters themselves being called.…I've already alluded to this briefly,…but with Java config,…the initialization and the setters portion…are actually merged into one.…
The reason for this is, when you specify…a bean with the @Bean annotation,…you're expected to handle all the dependency injection…at that point of creating the bean.…You are telling Spring how to manage all…of the dependencies for it,…through that bean method.…As such, with Java Config,…there is no separation between instantiation…and setters themselves being called.…With autoconfiguration, instantiation occurs…based on all of the beans that are scanned.…
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.