빈칸으로 제출했을때 null 값 / 0 으로 받고싶은데 그냥 string이건 int건 공백으로 넘어와서자꾸 오류가나고 db에 저장할때에도 defualt값으로 저장되지않고 공백으로 저장되어서 문제입니다.. 어떻게 해결하나요?아까만 해도 null / 0 으로 저장되서 문제가 없었는데 왜 갑자기 이러는 건지도 모르겠습니다 . .
먼저, 기본적으로 BM에 맞게 유효성 검사를 하셔야 합니다.둘째, @ControllerAdvice 에서 @InitBinder 설정하셔서 StringTrim 설정해주시면들어오는 공백 값을 가진 파라미터는 다 null로 세팅을 할 수 있습니다.