비즈니즈 로직에만 집중하고 부가 기능은 따로 제공할 수 있다. @Transactional.. 등등
MVC에서 해당 내용으로 고생했던 기억이 나서 다시 정리해본다
Aspect : 반복되어 사용되는 로직
Target : 적용할 로직
Advice : 반복 로직의 구현체
JointPoint, PointCut : Advice의 적용 위치, 단 Spring AOP에서는 메소드 기반으로 고정되어 있음