깃허브 주소: https://github.com/milnil0228/MyBlogBackendServer.git
else {
throw new IllegalArgumentException("Token Error");
}
-> 이슈 해결
h2-console로 찍어보았을 때 ADMIN 계정으로 정상적으로 만들어진 것 확인
Role을 확인하기 직전에 System.out.println(role);을 찍어본 결과 ADMIN이 아닌 USER가 들어가는 것 확인
UserRoleEnum role = post.getUser().getRole();
-> 아래와 같이 수정
UserRoleEnum role = user.getRole();
-> 관리자 권한 적상 작동 확인
@RestControllerAdvice //예외 처리하는 곳을 의미
public class ExceptionHandler {
/*해당하는 class*/
@ResponseStatus(value = HttpStatus.BAD_REQUEST)
@org.springframework.web.bind.annotation.ExceptionHandler(IllegalArgumentException.class)
public String handlerIllegalArgumentException(IllegalArgumentException e) {
return e.getMessage();
}
}