Date 타입을  mysql 저장을 하려고 하는데 mysql에 저장이 안되는 문제가 발생했다. (필자는 mybaits를 활용하여 db에 저장하고 있다. 근데 아무리 해도 Date 타입이 안 들어가져서 디버깅을 한 내용이다.)_ 

이게 Date 포맷, 즉 스프링 mvc에서는 형식을 지정해줘야지 sql로 저장할 수가 있다.

ex) 2021-04-23 으로 저장하고 싶은데 이게 나라마다, 날짜를 나타내는 형식이 달라서 스프링이 자동 변환해주는 문자열, 정수형, 부울타입 정도의 기본 변환 외에는 형식을 지정해줘야 한다.

 

클래스VO.java 에서 

@DateTimeFormat라는 애너테이션으로 형식을 지정해줍니다. (그리고 진행시 오류 해결!) 

 

본 포스팅은 아래 블로그를 참조하였습니다.

www.manty.co.kr/bbs/detail/develop?id=73

 

+ Recent posts