Title 실무에서 작업중에 aop를 사용해서 logging과 token 인증 작업하고 있는 프로젝트들이 있습니다. aop가 무엇인지 알아보고 사용하고 싶어서 정리해보겠습니다! Text 먼저 aop는 (AspectOrientedProgramming) 의 약자로 관점 지향 프로그래밍 이라고 합니다. 간략하게 주요관점과 부가적인관점으로 프로그래밍을 나누어서 모듈화하는 작업입니다. aop의 주요 개념을 이해하고 예제 코드를 통해 AOP에 대해 간략하게 알아보겠습니다. AOP의 주요개념 - 출처 : https://engkimbs.tistory.com/746 Aspect : 위에서 설명한 흩어진 관심사를 모듈화 한 것. 주로 부가기능을 모듈화함. Target : Aspect를 적용하는 곳 (클래스, 메서드 .. ..