2024/10/03 (1) 썸네일형 리스트형 [Spring-Boot] AOP개념 @Aspect Advisor AOP란?Aspect-Oriented Programming의 줄임말이다.AOP는 애플리케이션의 핵심 비즈니스 로직과 관련 없는 부가적인 기능들을 모듈화하여 코드의 증복성을 줄이고 유지보수성을 향상시키는 데에 주로 활용한다. AOP에서는 다양한 관점(Aspect)을 정의하고 이러한 관점들을 핵심 로직에 적용하는 방식으로 동작한다. 👿 Advisor 구성포인트컷(PointCut) : 어디에 부가 기능을 적용할지, 클래스와 매서드 이름으로 필터링 하는데 쉽게 말하면 어디 기능에 적용하지 정하는 곳 (필터 역할)어드바이스(Advice) : 프록시가 호출하는 부가 기능이다. 단순하게 프록시 로직이라 생각하면 된다. (부가 기능 로직 담당)어드바이저(Advisor) : 하나의 포인트컷과 하나의 어드바이스를 가지.. 이전 1 다음