Aspect Oriented Programming With Spring Framework

What you will learn

Section 1 – Introduction to Spring Aspect Oriented Programming

Section 3 – AOP Advice – Deep Dive

Section 4 – AOP – See you in the IDE

Section 2 – AOP – The Beginning

Section 5 – AOP – The Conclusion


Welcome to this course on Spring AOP. Aspect Oriented Programming is a really powerful Programming Model. It comes with many powerful features to manage multiple cross cutting concerns of an application. This is an introductory course on AOP and I have aimed to cover the basic concepts around Spring AOP. This course will provide you a solid foundation on Spring AOP and it should be a great place to start with.

In this course we will cover the following:

  1. AOP Introduction
  2. Core AOP Concepts
  3. What is Aspect?
  4. Join Point
  5. What is Advice?
  6. Pointcut
  7. AOP Proxy
  8. Aspectj
  9. Weaving
  10. Aspectj and @EnableAspectJAutoProxy annotation
  11. Advice Annotations: @Before, @After, @AfterReturing, @AfterThrowing, @Around
  12. @Before and @After Annotation
  13. @AfterReturning Annotation
  14. @AfterThrowing Annotation
  15. @Around
  16. Demostration

This course is one of the module of my another Udemy course Spring 5 Core – Ultimate Guide. You can skip this course entirely if you have taken up the Ultimate Course.




AOP – Introduction


AOP – The Beginning

Whats in AOP

The Aspect of AOP – What is that?

Join Point

Advice – The Action

Pointcut – The show runner

Introduction – Creating types

Proxy in AOP

Weaving – Aspect meets Application Code

AOP Advice – Deep Dive

Advice Types

Before – Before its too late!!

Get Instant Notification of New Courses on our Telegram channel.

After Returning

After Throwing advice



Proxy Object

Role of Proxy in Spring AOP

Aspectj – The Big Brother of Spring AOP

Enable Aspectj in Spring AOP

Aspectj configuration

Quiz – 1

AOP – See you in the IDE

Setting up the Stage

Coding an Advice

Writing a Before Advice

Writing an After Advice

Lets write an After Returning Advice

What about an Exception? After Throwing Advice

Accessing a Join Point

Around Advice – The powerful one

AOP – The Conclusion

Wrapping Up