nferred type 'S' for type parameter 'S' is not within its bound; should extend 'java. lang. Record’

tatayeon·2025년 1월 12일

내저만

목록 보기
3/6

세번째 오류.

오류명: nferred type 'S' for type parameter 'S' is not within its bound; should extend 'java. lang. Record’

일시: 2024.12.23(월)

프로젝트명: Waterlooya

발생한 오류: Record를 추가하기 위해서 MVC틀을 잡다가 생긴 문제

오류 부분:

오류분석: 기록을 빌더로 만들고나서 추가하려고 레포를 파고 save를 하기 위해서 했지만 오류가 났었다.

구글링을 통해서 살펴본 결과로는 대부분의 사람들이 Repository를 작성하는 과정에서 JpaReopsitory를 만드는 과정에서 변수 설정을 잘못한 경우가 많았다 그래서 나도 있나 확인을 해봤지만 나는 설정이 잘 되어 있었다 하지만 다른 문제인 java.lang.Record라는 기본 클래스와의 충돌이 문제였다.

오류해결: 나의 record라는 변수이름을 모두 DrinkRecord라는 이름으로 재설정을 해주었더니 오류가 사라졌다.

profile
백엔드 개발자를 준비해나가는 과정입니다. 틀린 부분들이 있다면 많은 조언 부탁드립니다!!

0개의 댓글