Aspect-Oriented Programming (AOP): Simplifying Your Code with Cross-Cutting Concerns-Spring Boot T-3

Published: 23 January 2021
on channel: PithorAcademy
775
23

Hi everyone,

This is the third video in the series of Spring boot tutorial. In earlier videos, we've discussed what is spring boot and why we use it, later we discussed what is dependency injection.

In this videos we'll cover the following points:
1. What is Aspect-oriented programming (AOP)?
2. Why AOP is required?
3. What is cross-cutting concerns?
4. What are the benefits of AOP?
5. Some Important concepts of AOP:
(i) Aspect
(ii) Advice
(iii) JoinPoint
(iv) Point Cut
(v) Target Object

6. Types of Aspects
(i) Before
(ii) After Returning
(iii) After Throwing
(iv) After (Finally)
(v) Around

If you like the view let me know in the comment section.