Programming/Spring | Spring-Boot

[Spring Boot] java.lang.IllegalArgumentException: No enum constant [ENUM Package name]

2024. 2. 25. 01:34
목차
  1. 원인
  2. 해결 방법

원인

사용자가 정의한 enum에 존재하지 않는 값이 DB에 존재하면 발생하는 오류이다. 예를 들어 아래와 같이 MASTER로 작성했는데, 데이터베이스에는 'master' 또는 'MESTER'이라고 작성되어 있거나 값이 없는 경우(NULL)에 오류가 발생한다.

 

해결 방법

작성된 열거형 클래스 enum 파일과 데이터베이스에 기입된 내용이 같은지 확인한다. 대소문자를 구분하기 때문에 자세히 봐야 한다.

 

저작자표시 (새창열림)

'Programming > Spring | Spring-Boot' 카테고리의 다른 글

[Spring Boot] chat web application with websocket - 1  (0) 2024.04.07
[Spring Boot] Swagger 3.0 적용하기  (0) 2023.12.14
[Spring Boot] CORS 설정 addCorsMappings 관련 오류  (0) 2023.10.31
[Spring Boot] FullCalender 추가  (0) 2023.10.15
[Spring Boot] Bootstrap 연동  (0) 2023.10.13
  1. 원인
  2. 해결 방법
'Programming/Spring | Spring-Boot' 카테고리의 다른 글
  • [Spring Boot] chat web application with websocket - 1
  • [Spring Boot] Swagger 3.0 적용하기
  • [Spring Boot] CORS 설정 addCorsMappings 관련 오류
  • [Spring Boot] FullCalender 추가
seandoesdev
seandoesdev
seandoesdev
To get a Lemonade
seandoesdev
전체
오늘
어제
  • 분류 전체보기 (84) N
    • My Lemonade (0)
    • Programming (2) N
      • C (0)
      • Java (18)
      • Spring | Spring-Boot (13)
      • Python (2)
      • HTML CSS JS (4)
    • Algorithm (8)
    • Git & Github (2)
    • Network (0)
    • Database (9)
      • Oracle (7)
      • MySQL (0)
      • PostgreSQL (0)
    • AI Development (0)
    • Draw my Life (5)
      • Book Review (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • Seandoesdev Blog

인기 글

태그

  • Linux
  • JavaScript
  • JPA
  • 단일행함수
  • 도메인구조
  • 데이터베이스
  • 함수
  • 오라클
  • 단일행
  • Apache
  • Database
  • 패키지구조
  • Spring
  • apachectl
  • DI
  • dynamic page
  • oracle
  • Java
  • project-euler
  • MWAD

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.1.4
seandoesdev
[Spring Boot] java.lang.IllegalArgumentException: No enum constant [ENUM Package name]
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.