pointcut 지정 어노테이션 @Pointcut
AOP 안에 pointcut class 생성
@Aspect
@Componet
public class HobiPointCut {
@Before("execution(* kr.hobi.controller.*RestController.*(..))")
public void checkRestController(JoinPoint joinPoint) {
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.currentRequestAttributes()).getRequest();
.......
if (체크 진행) {
throw new HobiAuthenticationException("Invalid Access");
}
}
}
'Back-end > Spring' 카테고리의 다른 글
[Spring] ControllerAdvice (0) | 2022.03.12 |
---|---|
[Spring Cloud] Messaging - SQS(Simple Queue Service) (0) | 2022.03.06 |
[Spring] PSA (Portable Service Abstraction) (0) | 2021.11.25 |
[Spring] Spring Application을 구동할 때 메서드를 실행 방법 (0) | 2021.11.21 |
[Spring] POJO란 무엇인가요? Spring Framework에서 POJO는 무엇이 될 수 있을까요? (0) | 2021.11.21 |