Featured resource
2025 Tech Upskilling Playbook
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Check it out
  • Course
    • Libraries: If you want this course, consider one of these libraries.
    • Core Tech

Spring Certified Professional: Advanced Bean Configuration and Scopes

This course will teach you advanced Spring configuration techniques for bean configuration, scopes, and dependency management through real-world examples using @Component, @Bean, profiles, lifecycle hooks, and more.

Bryan Hansen - Pluralsight course - Spring Certified Professional: Advanced Bean Configuration and Scopes
Bryan Hansen
What you'll learn

Sprint configuration is often described as magic or black box because engineers don’t understand what is going on behind the scenes. In this course, Spring Certified Professional: Advanced Bean Configuration and Scopes, you'll work through the configuration of Spring applications and deliver a working knowledge of Spring configuration. First, you’ll explore how to define and register beans using annotations like @Component and @Bean, and when to choose one over the other. Next, you’ll discover how to control bean scopes, including singleton, prototype, request, session, and application, and how these scopes affect object lifecycle and behavior. Finally, you’ll learn how to fine-tune bean behavior using profiles, conditional beans, and lifecycle callbacks like @PostConstruct and @PreDestroy. When you’re finished with this course, you’ll have the skills and knowledge of Spring to unravel the complexities of configuration in your own applications.

Table of contents

About the author
Bryan Hansen - Pluralsight course - Spring Certified Professional: Advanced Bean Configuration and Scopes
Bryan Hansen

Bryan is a Director at Software Technology Group, a consulting company based out of Salt Lake City, and has authored and taught numerous courses in Java.

Get access now

Sign up to get immediate access to this course plus thousands more you can watch anytime, anywhere.

Get started with Pluralsight