This video describes the concepts of bean scopes and shows how to configure them in a Spring Java Configuration world.
- [Instructor] Bean scopes can be a very powerful element…when dealing with spring configurations,…especially in highly complex environments.…The most common bean scope…and the one that you get by default,…is the singleton bean.…And just like its name implies,…you get once instance of this bean per application context…and as such, you need to be very careful…with singleton beans…and the storing of static data within them.…However, because most beans in spring are singletons,…it allows you to have a lot of flexibility…in not creating a lot of instances,…but having a lot of behavior that is…replicated across your application.…
The next most common type of bean scope…is a prototype bean.…And a prototype bean is unique…in that you get a new instance of it…every time it's referenced.…Its definition is actually stored in the bean factory,…but the instances are not,…and unlike a singleton bean…that closes down and cleans up its beans…through garbage collection as the application shuts down,…a prototype bean is available for garbage collection…
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.