[Spring] BindingResult

2024. 7. 20. 23:32WebBack/Spring

public String main(@ModelAttribute("myDate") MyDate date)

ModelAttribute는 생략할 수 있다. URL에서 파라미터를 MyDate에 String으로 저장한다. 이 때 WebDataBinder이 타입 변환과 데이터 검증을 해주고 결과 혹은 에러를 BindingResult에 저장한다. 그리고 이를 컨트롤러에 넘겨줄 수 있다.