범범의 기술블로그

  • 홈
  • 태그
  • 방명록

DateTimeFormatter 1

[Spring] SimpleDateFormat 사용 시 NumberFormatException 발생 원인

워치 데이터를 서버 DB에 저장하는 API 에서 java.lang.NumberFormatException: multiple points 에러가 발생했다. 문자열로 들어온 데이터를 원하는 날짜 형식에 맞게 저장하는 로직에서 parse 과정을 여러번 반복해야했고, 때문에 static 변수로 SimpleDateFormat 을 사용하고 있었는데, 해당 로직에서 발생한 에러였다. 로그를 열어보니 잘못들어온 데이터가 전혀 없었고 validate 이후에 parse 되기 때문에 이유를 전혀 알수 없었지만, SimpleDateFormat을 static 으로 선언하면 parse 로직에서 간헐적으로 발생한다고 한다.이런...(해당 API 는 parse 과정을 여러번 반복해서 진행하기 때문에 발생한것 같다.) 아래 블로그를 ..

Spring 2023.11.17
이전
1
다음
더보기
프로필사진

범범(백앤드 개발자) BackEndDeveloper

  • 분류 전체보기 (25)
    • Home (1)
    • Skill (5)
    • Spring (8)
    • JPA (1)
    • Querydsl (2)
    • Project (2)
    • Algorithm (6)

Tag

비관적락, automicupdate, 백준, TDD, like문, Spring, 분산락, java, NumberFormatExeption, Python, Claude, jpa update 요류, 기억보단 기록을, 낙관적락, 주니어개발자, 컨트롤러 자동 로깅하기, 11399, 로컬캐시, 객체형필드, selectupdate,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/03   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바