오류 전 상황
@ExceptionHandler(BindException.class)
@ResponseStatus(HttpStatus.EXPECTATION_FAILED)
public ResponseEntity<Map<String,String>> handleBindException(BindException e){
log.error(e);
Map<String, String> errorMap = new HashMap<>();
if(e.hashCode()){
BindingResult bindingResult = e.getBindingResult();
bindingResult.getFieldError().forEach(fieldError ->{
errorMap.put(fieldError.getField(), fieldError.getCode());
});
}
return ResponseEntity.badRequest().body(errorMap);
}
}
HttpStatus를 사용하는데 HttpStatus에 빨간줄이 떠버렸다...ㅎ
전구를 클릭해서 보아서 해결이 안 된다.
근데 찾아보니 매우 간단했다.
오류 해결
import org.springframework.http.HttpStatus;
이것을 import 해주면 해결된다!
왜 전구에도 안 떴는지...ㅎ