Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Spring: Framework in Depth

via LinkedIn Learning


Get a comprehensive overview of Spring, the enterprise application framework and inversion-of-control container for Java.


  • Building blocks of Spring
  • What you should know
1. Spring Overview
  • Introduction to Spring
  • The inversion of control (IoC) container
2. Configuring the ApplicationContext
  • Introduction to the ApplicationContext
  • Configuration of Spring with Java
  • Work with the environment
  • Profiles
  • Spring Expression Language
  • Bean scopes
  • Proxies
3. Component Scanning
  • The component scan
  • Implementing component scanning
  • Lifecycle methods
4. The Bean Lifecycle
  • Why the lifecycle is so important
  • The overall picture
  • The init phase: Loading bean definitions
  • Init: Bean factory post-processing
  • Init: Bean instantiation
  • Init: Setters
  • Init: Bean post-processing
  • Init: Differences based on configuration
  • The use phase
  • The destruction phase
5. Aspect-Oriented Programming
  • Aspecting in Spring
  • Define aspect-oriented programming (AOP) pointcuts
  • Implement AOP advice: Before
  • Implement AOP advice: After
  • Implement AOP advice: Around
  • Challenge: Building your own aspect
  • Solution: Building your own aspect
  • Next steps

Taught by

Frank P Moley III


4.6 rating at LinkedIn Learning based on 560 ratings

Start your review of Spring: Framework in Depth

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.