기본 설계가 없는 플젝 빠르게 만들고 있는데
개발만 빨리 해달라더니.. 빠르게 하니 이것저것 요구하고 있음요
기분좋게 해야 되는데 왜케 구찮을까요~~ㅎㅎ
인터셉터 사용
HandlerInterceptorAdapter 상속받은 클래스에서
preHandle 인터셉터 에서 애러가 발생
return false; 해주면 그 상태에서 모든게 끝난다
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
if(토큰이 없다면) {
log.debug(" AuthKey empty");
response.sendError(HttpStatus.UNAUTHORIZED.value(), HttpStatus.UNAUTHORIZED.getReasonPhrase());
return false;
}
}
괜히 reponse.end 찾고 response에서 뭘 해볼려고 했는데 리턴값이 boolean 였던걸 몰랐다...
반응형
':::: 개발 :::: > └ JSP & SPRING' 카테고리의 다른 글
스프링 부트 http 컨트롤 spring boot http status / header controll (0) | 2023.01.23 |
---|---|
JPA Specification ( 조회 조건 조합 다이나믹 쿼리) (0) | 2022.07.28 |
@PostConstruct 어노테이션 (0) | 2020.11.13 |
spring boot 로딩된 bean 목록 출력 소스... (0) | 2020.11.13 |
@ResponseBody response 처리 혹은 예외 처리 (0) | 2020.11.05 |
spring @RequestBody Map<String, Object> Json 핸들링 (0) | 2020.10.30 |
스프링 부트(Spring Boot) - 인터셉터(Interceptor) (0) | 2020.10.26 |
spring boot Quartz @service 에 적용하기.. (0) | 2020.10.21 |