만약 모든 메소드의 호출 시간을 측정하라는 요구사항이 생겼을 때 기껏 ms로 맞춰 해놨더니 기획자가 다시 m으로 수정해달라고 한다면 큰일이다.
공통 관심 사항(cross-cutting concern) VS 핵심 관심 사항(core concern)
➡️ AOP 필요!!
AOP: Aspect Oriented Programming
AOP
공통 관심 사항과 핵심 관심 사항의 분리
@Aspect: 적어줘야 AOP로 쓸 수 있음
@Aspect