[Spring] JoinPoint와 ProceedingJoinPoint 차이
JoinPoint와 ProceedingJoinPoint 차이 보안점검 프로젝트를 하는데 비밀번호 변경일이 90일이 지난 경우 사용자가 비밀번호를 변경하도록 유도해야한다. 90일이 지난 후에도 비밀번호를 변경하지 않으면 비밀번호 변경 페이지 외, 다른 페이지로의 접근이 불가하도록 막아야했다. 이를 구현하기 위해서 모든 컨트롤러에 비밀번호 변경일을 검증하는 로직을 추가하지 않고 컨트롤러 진입 이전 관점(Aspect)를 모듈화 하는 AOP를 이용하기로 했다. 관련 이전글 [Spring] AOP Aspect Orientend Programming(관점 지향 프로그래밍) JoinPoint JoinPoint 인터페이스는 호출되는 대상 객체, 메서드, 전달 파라미터 목록에 접근 할 수 있는 메소드 제공 메서드 접근하..