[Spring] 횡단 로직 - AOP를 활용한 로그인 체크 기능 구현하기
·
Spring
횡단 로직 ? 횡단 로직은 애플리케이션의 여러 부분에 공통적으로 적용되는 기능을 말한다.로깅, 보안, 트랜잭션 관리 등이 이에 해당한다.횡단 로직을 효과적으로 관리하기 위해 AOP(Aspect-Oriented Programming)를 사용한다.AOP를 통해 코드 중복을 줄이고 관심사를 분리할 수 있다. 이번 글에서는 AOP를 이용하여 로그인 체크 로직을 구현하는 방법을 정리해보려고 한다.아래 코드는 지금 현재 진행중인 팀 프로젝트 코드의 일부이다. 기본 구성@LoginCheckpackage com.coma.app.view.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.la..