Solution (6) 썸네일형 리스트형 [H2] 스프링에 H2 데이터베이스 설정하는 법 스프링을 사용하면서 H2 데이터베이스를 설정할 때 은근 오류가 많이 나고 8082 port already use나 DB와 엔티티가 원하는 대로 연결이 안 되는 부분이 있어서 확실하게 정리하고자 하는 글입니다. 1. application.yml or application.properties 코드우선 H2 DB를 쓸 때 외부 콘솔(8082포트)을 쓰는 경우와 스프링 내장 콘솔(8080)을 쓰는 경우가 있는데 이 글은 외부 콘솔 8082를 사용할 때의 경우입니다. 우선 URL 설정이 제일 중요합니다. 아래의 url 부분을 그대로 사용하시고 blogdb부분만 원하는 db명으로 변경하시면 됩니다.그리고 저같은 경우는 스프링 서버, DB가 정상적으로 열리고 엔티티도 잘 연계되었는데 data.sql을 사용하는 경우에.. [Git] git branch issue 해결 다른 사용자의 repository를 fork 하고 나의 repository에서 branch를 확인했을 때 정상적으로 모든 파일들이 있는 것을 보았는데 인텔리제이 터미널에서 git branch --list를 하였을 때 일부만 나타나는 경우가 있었다.원인은 로컬의 브랜치를 모두 가져오지 않았기 때문이었다. git branch - 로컬에 존재하는 브랜치 목록만 보여줌git branch -r - 원격(Remote)의 브랜치 목록만 보여줌 해결 방법은 모든 브랜치를 로컬로 가져오는 것이었고 get fetch -all (리모트 브랜치 정보를 받아옴)이라는 명령어를 쓰면 해결이 되어야 했지만뭔가 오류가 나서 알아보니 다음과 같았다.1. git fetch -all >> 정상적으로 수행2. git checkout -b.. [Solution] H2 서버 내리는 법 스프링 DB 공부 중 락이 꼬여서 H2 서버를 내려야 하는데 정상 작동이 안 되었다. h2 windows 배치 파일을 눌러도 cmd창이 열렸다가 Error라면서 바로 꺼졌다.해결 방법을 말하자면 서버를 내려야 하는데 h2.bat 처럼 cmd에 치는 명령어 대신 PID를 이용하여 죽여야 한다. https://glsberry.tistory.com/21 Java 환경 변수 설정과 H2 DB 설치📑 목차 💜 1. Java 환경 변수 설정 💜 2. h2 다운로드, 설치/실행 노트북을 바꾸기 전에는 아무런 문제 없이 H2 Database를 설치했었는데 노트북 바꾸고 나서 아무런 설정을 안 했더니 난리 나서 부glsberry.tistory.com우선 위 글로 이동해서 환경 변수가 제대로 설정이 되어있는지 확인한.. 사용 중인 포트 죽이는 법 (localhost:8080 접속 안 됨, port already use) cmd 창 들어가기netstat -ano 입력자신이 사용하려 하는 로컬 주소 확인 ex) localhost:8080, localhost:8082해당 주소에 맞는 PID 확인 (8080 - 4528 3032 - 4)taskkill /f / pid 번호 입력 [IntelliJ] 스프링 롬복 설치 Window 기준 설명좌측 상단 File - settings - plugins - lombok 검색lombok 검색했을 때 안 나오시면 이미 깔려있는 것이므로 Marketplace 오른쪽에 있는 Installed 클릭하시면 나옵니다. (lombok 설치 되어있는 경우 안 나옵니다) 다시 File - Settings 들어가셔서 Annotation Processors 친 다음에 아래와 같은 화면이 나오면 Enable annotation processing 활성화 (체크박스) 버튼 체크하면 됩니다 [IntelliJ] 파일, 프로젝트 삭제하기 1. 좌측 상단 File 선택2. Close Project 선택 3. 지우고 싶은 파일 우클릭 후 Show in Exploler - 해당 파일 삭제 이전 1 다음