홍팍 님의 스프링 부트, 입문! 강의를 보고 작성한 내용이며 이미지 또한 강의에 나오는 이미지를 따라 만들었습니다.
https://www.youtube.com/watch?v=Ym7cAtE2jQs&list=PLyebPLlVYXCiYdYaWRKgCqvnCFrLEANXt&index=29
build.gradle
의 depencies에 DB 드라이버를 추가
runtimeOnly 'org.postgresql:postgresql'
application.properties
에 작성spring.datasource.url=jdbc:postgresql://localhost:5432/SpringBoot_DB spring.datasource.username=postgres spring.datasource.password=postgres spring.datasource.data=classpath:/data.sql spring.datasource.initialization-mode=never spring.jpa.hibernate.ddl-auto=update
url 설정 ( 생성한 DB명 작성 )
DB의 사용자명
비밀번호
초기화 데이터의 위치
초기화 mode 설정 ( never = 초기화를 수행하지 않음 )
갱신 여부 ( update = 갱신)
설치 및 접속 오류
설치하는 중에 failed to load sql modules into the database cluster 오류가 발생
pgAdmin에서 server에 접속하려고 할 때 계속 오류가 발생
서비스 postgresql 실행 불가
해결방법
일단 무시하고 설치 계속 진행
윈도우키 + R > %temp% 검색해 모든 파일 삭제
서비스 > postgresql > 우클릭 > 속성 > 로그온 > 이 계정 선택 > 찾아보기 > 현재 계정 및 암호 입력
위 과정을 거치면 서비스가 정상 실행되고 pgAdmin에서 연결 가능