[이론]Spring AOP

최진하·2023년 1월 3일
0

Aspect Oriented Programming
관점지향 프로그래밍
IOC가 낮은 결합도와 관련된 것이라면 AOP는 높은 응집도와 관련되어 있다.
서비스들의 빚니스 메소드들은 복잡한 코드로 구성되어 있는데, 그 중 핵심 로직은 얼마 안되고 대부분은 트랙잭션, 로깅처리, 인증과 관련된 코드들이 있을 수 있다.
이럴때 비핵심이지만 꼭 필요하고, 공통화할 수 있는 부분들을 따로 빼서(횡단분리) 관리하는 것이다.

aop:pointcut

참고
https://sjh836.tistory.com/157

profile
소소한 정리

0개의 댓글