SPRING

AOP (작성중)

silver-w 2025. 1. 31. 13:47

 

정의


□ AOP

 aspect oriented(관점지향) 프로그래밍, "어떤 로직"을 기준으로 핵심적인 관점(비즈니스 로직) 부가적인 관점(실행시간 측정, 트랜잭션, 로깅)을 기준으로 각각 모듈화 하겠다

 

□  흩어진 관심사

 각 클래스에서 반복되는 기능

 

흩어진 관심사를 Aspect로 모듈화 하고 핵심적인 비즈니스 로직에서 분리하여 재사용하겠다는 것이 AOP의 목적

 

 

 

 

 

 


출처 : https://steady-coding.tistory.com/608#AOP%EB%9E%80?

 

[Spring] AOP와 JDK Dynamic Proxy, CGLIB

spring-study에서 스터디를 진행하고 있습니다. AOP란? AOP는 Aspect Oriented Programming의 약자로 관점 지향 프로그래밍을 뜻한다. 관점 지향은 어떤 로직을 기준으로 핵심적인 관점, 부가적인 관점으로 나

steady-coding.tistory.com