HTTP 메시지 컨버터
@Slf4j
@RestController
@RequestMapping("/validation/api/items")
public class ValidationItemApiController {
@PostMapping("/add")
public Object addItem(@RequestBody @Validated ItemSaveForm form, BindingResult bindingResult) {
log.info("API 컨트롤러 호출");
if (bindingResult.hasErrors()) {
log.info("검증 오류 발생 errors={}", bindingResult);
return bindingResult.getAllErrors();
}
log.info("성공");
return form;
}
}성공
실패
@ModelAttribute vs @RequestBody
@ModelAttribute
@RequestBody(HttpMessageConverter)
Last updated