<aside> 💡 모듈화 : 어떤 공통된 로직이나 기능을 하나의 단위로 묶는 것

</aside>

프록시 관련 더 공부하고 볼 링크
[<https://velog.io/@backtony/Spring-AOP-총정리#7-실무-주의사항>](<https://velog.io/@backtony/Spring-AOP-%EC%B4%9D%EC%A0%95%EB%A6%AC#7-%EC%8B%A4%EB%AC%B4-%EC%A3%BC%EC%9D%98%EC%82%AC%ED%95%AD>)

관점(관심) 지향 프로그래밍

어떤 로직을 기준으로 핵심적인 관점, 부가적인 관점을 기준으로 모듈화 하겠다는것

AOP는 **흩어진 관심사(Crosscutting Concerns)**를 모듈화 할 수 있는 프로그래밍 기법

Untitled

AOP 적용 방법

  1. 컴파일 타임 적용
  1. 로드 타임 적용