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
'웹 스프링' 카테고리의 다른 글
Java Resources (0) | 2021.07.15 |
---|---|
에러 해결: Could not autowire field: com.onepage.video.VideoService com.onepage.myapp.HomeController.videoService; (0) | 2021.07.14 |
date 데이터 controller로 처리하고 싶을때 (spring date 400 에러) (0) | 2021.04.14 |
form 에서 400 에러 발생시 (0) | 2021.04.14 |
21.03.31 (0) | 2021.04.01 |