Dlise
시원한 냉장고
Dlise
전체 방문자
오늘
어제
  • 시원한 냉장고 (136)
    • Java (31)
      • Java (26)
      • Spring (5)
    • Algorithm & PS (25)
      • Algorithm (14)
      • Problem Solving (11)
    • Network (12)
    • Database (2)
    • Data Structure (4)
    • OOP & CleanCode (5)
    • Web (0)
    • Git (2)
    • AI (2)
    • Project (1)
      • Discord Bot (1)
    • Error (19)
    • Tools (5)
    • 수학 (5)
      • 확률과 통계(기초) (5)
    • 컴퓨터 구조 (3)
    • 활동 (20)
      • 행사 & 여행 (10)
      • 자격증 (4)
      • 회고 (6)
      • 기타 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 네트워크
  • java
  • 중위 표기법
  • 후위 표기법
  • spring security in action second edition
  • 열혈강의자료구조
  • 백준
  • 통계학
  • CleanCode
  • 가장쉬운알고리즘책

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Dlise

시원한 냉장고

Error

Spring - 'Failed to convert from type [java.lang.String] to type [java.util.Date] for value [ ]'

2024. 5. 5. 21:57

회원가입을 할 때 생일을 입력받으려고 하는데 다음 오류가 발생했다.

Failed to convert from type [java.lang.String] to type [java.util.Date] for value [2024-05-01]

 

데이터 타입이 달라서 문제라는 점은 바로 알겠는데 어떻게 해결해야 하는지를 몰라서 찾아보았다.

 

해결 방법

https://stackoverflow.com/questions/23702041/failed-to-convert-property-value-of-type-java-lang-string-to-required-type-java

 

Failed to convert property value of type java.lang.String to required type java.util.Date

I'm getting this error when I try to input a date in a form. TaskController @RequestMapping(value = "/docreatetask", method = RequestMethod.POST) public String doCreateTask(Model model, @Valid Task

stackoverflow.com

위 페이지를 통해 해결할 수 있었다.

 

DTO에서 birthday 변수에 @DateTimeFormat 어노데이션을 붙이면 된다.

@DateTimeFormat(pattern = "yyyy-MM-dd")
private Date userBirthday;

무난히 해결!

'Error' 카테고리의 다른 글

Spring - 406 Not Acceptable 발생  (0) 2024.08.05
Spring - Swagger Response 정보가 보이지 않는 문제  (0) 2024.07.30
Chrome Vue.js devtools - Vue.js not detected  (0) 2024.05.03
Spring Tool Suite 4 - 'Installing Software' has encountered a problem. An internal error occurred during: "Installing Software"  (0) 2024.04.25
MySQL - Error Code: 1044. Access denied for user 'test'@'%' to database 'testdb'  (1) 2024.02.20
    'Error' 카테고리의 다른 글
    • Spring - 406 Not Acceptable 발생
    • Spring - Swagger Response 정보가 보이지 않는 문제
    • Chrome Vue.js devtools - Vue.js not detected
    • Spring Tool Suite 4 - 'Installing Software' has encountered a problem. An internal error occurred during: "Installing Software"
    Dlise
    Dlise

    티스토리툴바