페이지별 view count를 측정하기 위해.. controller 진입 마다 log 테이블에 저장하기로 했다. (하지만 이건 처음부터 잘못된 선택이였음..😅) 비록 view count를 측정하는 방법 접근이 좀 잘못된 거 같지만~ AOP 써본 기념으로 정리 AOP란? AOP는 Aspect Oriented Programming 의 약자로 관점 지향 프로그래밍이라고 불린다. 관점 지향은 쉽게 말해 어떤 로직을 기준으로 핵심적인 관점, 부가적인 관점으로 나누어서 보고 그 관점을 기준으로 각각 모듈화하겠다는 것이다. 여기서 모듈화란 어떤 공통된 로직이나 기능을 하나의 단위로 묶는 것을 말한다. 1. 먼저 log를 쌓을 Entity 설정 @Getter @NoArgsConstructor @SequenceGener..