간단한 웹 페이지를 제작하고 그걸 서버에 올리기 위해서 build를 하면서 문제가 생겼다...
캡쳐를 하진 못했지만 error: cannot find symbol 라는 문구와 함께 작성했던 코드를 찾을 수 없다는 오류 코드가 발생했다.
이쯤되면... 뭔가 새로운 시도를 하려고 할 때마다 별별 온갖 에러를 다 보는거 같다.
처음에는 내가 코드를 잘못 작성하였나 했지만 서칭을 해보니 lombok 에러였고 Gradle이 lombok을 인식하지 못해 발생한 에러였다.
Gradle을 확인하니 lombok이 잘 깔려있다. 하지만 인식을 못하니 다시 buil.gradle의 dependencies 설정을 다시 작성하고 update 해주려고 한다.
dependencies를 확인해보니 다음과 같이 lombok이 추가되어 있었다.
dependencies {
implementation 'org.projectlombok:lombok'
}
implementation 'org.projectlombok:lombok'
}
문제를 해결하기 위해서는 위의 dependencies를 아래와 같이 수정한다.
dependencies {
compileOnly 'org.projectlombok:lombok:1.18.26'
annotationProcessor 'org.projectlombok:lombok:1.18.26'
}
compileOnly 'org.projectlombok:lombok:1.18.26'
annotationProcessor 'org.projectlombok:lombok:1.18.26'
}
코드를 수정하고 build를 다시 해주면 프로젝트가 정상적으로 작동한다.
[ 참고 ]
'공부 기록 > Spring' 카테고리의 다른 글
[개인공부] properties 문제 해결 (0) | 2023.09.21 |
---|---|
[Spring Boot] tomcat 에러 - The valid characters are defined in RFC 7230 and RFC 3986 (0) | 2023.06.29 |
[Spring] 로그 설정 및 출력 방법 - Logback (2) | 2023.05.03 |
[Spring WebFlux] CollectMap에 대하여 (0) | 2023.04.10 |
[Spring] @Transactional 어노테이션 (0) | 2023.04.03 |