2022. 8. 5. 09:00ㆍ개발공부 기강잡자/Java&Spring
맥북을 새로 사면서 맥북에 Spring 환경을 세팅하고 프로젝트를 import해야하는 상황이 왔습니다.
그 과정에서 겪은 에러를 포스팅 해보도록 하겠습니다.
STS git clone 해서 import 하는 법
1. File > Import 에서
Git > Projects from Git > Next
2. git clone을 위해 Clone URI 선택 > Next
3. URI 칸에 clone해올 깃 레포지토리 url을 적고 Next
4. 여기서 부턴 Next 계속 하고 Finish까지 가서 clone해오면 된다.
5. clone해서 import해오면 무수한 에러가 난다..
🤯
의문의 cannot be resolved to a type 에러
► 프로젝트 폴더 우클릭 > Configure > Add Gradle Nature 을 하면 이 오류는 해결된다!
Sync 기다려주면 된다..!
그러나...
may not have been initialized랑 The variable is undefined for type 에러가 계속 났다. 객체 의존성 주입이 제대로 되지 않아서 계속 오류가 나는 것 같아서 한참을 생각해보니 롬복을 사용하기 위해선 설치가 필요했다.
Lombok 설치하기
2022.07.08 - [개발공부 기강잡자/Java&Spring] - [STS] 롬복(Lombok) 설치
포스팅도 해놨었는데,,, 새삼 포스팅의 중요성을 깨닫고 내 글을 참고하며 다시 설치했다.
맥북은 조금 설치가 달랐는데
1. lombok.jar 열기
cd Downloads
java -jar lombok.jar
: 다운로드 받은 lombok.jar 파일이 다운로드 폴더에 있기 때문에 다운로드 폴더로 이동 후 jar 파일을 실행해준다.
2. Specify location에서 STS 경로를 잡아준다.
Mac의 경우
응용프로그램>SpringToolSuite4>Contents>Eclipse>SpringToolSuite4.ini를 경로로 지정해준다.
그 담은 윈도우 설치랑 똑같이 Install/Update -> Quit Installer 버튼을 눌러 컴퓨터에 롬복을 설치하고, Spring 프로젝트의 Gradle Refresh를 한다.
그러나 설치 후 Gradle Refresh를 해도 계속 오류가 사라지지 않아서 다시 에러의 구렁텅이로 빠졌는데..!
clone해온 프로젝트를 삭제하고 다시 clone 한 뒤, Configure > Add Gradle Nature 을 다시 해주니 에러가 사라지고 드디어 다시 localhost를 띄울 수 있게 되었다.
이 얼마나 감격적인 에러 해결의 순간인가~!!~ 희희 🫠
'개발공부 기강잡자 > Java&Spring' 카테고리의 다른 글
[Spring] principalName cannot be empty 에러 (0) | 2022.08.25 |
---|---|
[Spring] thymeleaf - Error resolving template 에러 (0) | 2022.08.20 |
[Spring Boot] @Transactional Annotation 관련 (0) | 2022.07.19 |
[Spring Boot] 2022.07.07 ~ 2022.07.15 점프 투 스프링 실습 회고 (0) | 2022.07.19 |
[Spring Boot] @Annotation 정리 (0) | 2022.07.14 |