반응형
■ 현상
- Intellij에서 스프링부트 작업 중 아래와 같은 에러 발생.
- 클래스에 동일한 메서드가 두개라고 하는 것 같다.
■ 원인
Lombok의 @Delegate 어노테이션으로 인한 함수 중복 문제이다.
아래 사진에서 @Delegate메서드를 통해 User의 메서드를 MyUserDetail에서도 사용할 수있게 되었다.
하지만 User클래스를 들어가보면 이미 password필드가 존재하기 때문에
MyUserDetail클래스에서 함수가 중복되기 때문에 에러가 발생하였다.
■ 해결방법
중복되는 함수를 제거하니 정상 동작한다.
반응형
'Back End > Spring boot' 카테고리의 다른 글
[Spring Boot] 파일 업로드 구현(MultipartFile) + Postman을 이용한 파일 업로드 테스트 (0) | 2021.08.30 |
---|---|
[Spring Boot] connection timeout 시간 늘리기 (0) | 2021.08.30 |
[Spring Boot] application.properties -> application.yml로 변경하기. (0) | 2021.08.11 |
[Spring Boot] Lombok 추가하기. (Intellij, Gradle) (0) | 2021.08.10 |
[Spring Boot & JPA & mysql] 스프링부트 mysql JPA 연결하기. (0) | 2021.08.09 |