반응형

Field error in object '오브젝트' on field '필드': rejected value []; codes []; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes []; arguments []; default message []]; default 

만약 이런 에러가 난다면 BindingResult argument의 위치를 조정해주면 된다

예를 들어 아래와 같은 소스 혹은 비슷한곳에서 에러가 난다면 BindingResult result의 위치가 틀려서 발생하는 에러이다

public String test(@ModelAttribute("board") @Valid testVO faq, Model model, BindingResult result)

 

아래와 같이 바꿔주면 에러는 깔끔하게 사라진다.

public String test(@ModelAttribute("board") @Valid testVO faq, BindingResult result, Model model)

 

argument값을 순차적으로 읽으면서 발생하는 오류인거 같다. 

반응형
Posted by ThinkPad War
,