728x90
반응형
* The method of() is undefined for the type List 오류가 발생하는 이유 *
개발환경: 이클립스, 스프링 부트
롬복 어노테이션 전부 오류가 생기면 모르겠지만 @Builder에만 생긴다면 jdk 버전 문제일 확률이 높다.
@Builder 내부에선 List.of() 문법을 쓰는데, 이 문법이 jdk 1.8에선 지원되지 않기 때문이다.
따라서 @Builder 어노테이션을 쓰고 싶다면 jdk 버전을 올리는 수 밖에 없다.
JDK 버전 바꾸는 방법
1. 프로젝트 우측 클릭 > Properties
2. Java Build Path > Libraries 탭 선택, JRE System Library > Edit
3. jdk 1.8보다 높은 버전으로 올려준다.
728x90
반응형
'공부기록 > 스프링 프레임워크' 카테고리의 다른 글
Spring Boot Security session timeout not working (0) | 2022.12.28 |
---|---|
[스프링] 파일 용량별 전송 시간 (0) | 2021.06.12 |
이클립스 build path 없어짐..? (프로젝트 생성시) (0) | 2021.05.18 |
[스프링] 화면에 이미지 출력하기(url로 접근) (0) | 2021.04.19 |
[스프링] 공통 java class 라이브러리화 하기 (0) | 2021.04.14 |