목록개발/Spring boot (2)

Spring boot 강의를 따라가다가, 구태여 강의에서 얘기하는 H2 데이터베이스를 사용하고 싶지 않았다.때문에 기존에 익숙한 docker를 사용하여 개발 환경을 구축하려 시도했는데,그 과정에서 gradle로 패키지가 병합되지 않는 문제가 발생했다. (./gradlew clean build가 동작하지 않았음) 문제가 발생한 패키지는 JPA. 해당 문제를 해결하기 위해, gpt의 힘을 빌려 해당 문제를 야기할 수 있는 내용들을 훑었다.이를 테면, build.gradle의 dependecies에 제대로 패키지를 삽입했는지부터, import 방식 자체가 잘못되었는지까지. 물론 이 단계에서 에러는 풀리지 않았고, 구글을 서칭함으로써 문제를 해결할 수 있었다.먼저, 인텔리제이 우측 상단에 있는 코끼리 모양을 ..

패키지가 정상 빌드되지 않는 원인을 찾다가, java의 버전 문제라는 것을 알게 되었다.분명 17버전을 설치했던 기억이 있는데, 아래와 같이 11버전이라니.openjdk version "11.0.19" 2023-04-18 LTSOpenJDK Runtime Environment Zulu11.64+19-CA (build 11.0.19+7-LTS)OpenJDK 64-Bit Server VM Zulu11.64+19-CA (build 11.0.19+7-LTS, mixed mode) 이를 해결하고자 셀 스크립트를 수정했다. 예전에 node도 비슷한 경우로 버전을 올려야 하는 경우가 있었기에, 이번엔 다소 쉬웠다. 셀 스크립트를 수정하는 이유는 다음과 같다. 이 곳(macOS Linux, zsh) 세션이 시작될 때,..