반응형
- 만약 PostgreSQL이 설치되어 있지 않다면 [PostgreSQL] PostgreSQL 설치 및 DB 생성 참고
Jpa와 PostgreSQL 연동
라이브러리 설치
- MySQL과 연동할 때와 마찬가지로 Jpa 라이브러리 설치해야 하고, PostgreSQL 라이브러리도 설치
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'org.postgresql:postgresql:42.6.0'
application.yml 설정
- application.yml에 DB 접속 정보 및 Jpa 설정을 입력해야 함
spring:
datasource:
url: jdbc:postgresql://localhost:5432/<DB명>
username: <PostgreSQL 계정명>
password: <비밀번호>
driver-class-name: org.postgresql.Driver
jpa:
show-sql: true
database: postgresql
hibernate:
ddl-auto: update
- 위 두 설정을 마치면 MySQL과 같은 방식으로 사용하면 됨
- + PostgreSQL에서는 Table명으로 "user"을 사용하면 에러가 발생함
- 이런 부분만 주의하며 사용하면 됨
반응형
'Spring Boot > 문법 정리' 카테고리의 다른 글
[Spring Boot] AWS S3를 이용한 파일 업로드 (1) | 2023.04.18 |
---|---|
[Spring Boot] OAuth 2.0 로그인 (카카오, 네이버, 페이스북 로그인) (1) | 2023.01.21 |
[Spring Boot] OAuth 2.0 로그인 (구글 로그인) (3) | 2023.01.21 |
[Spring Boot] JpaRepository를 활용한 페이징 기능 구현 + 정렬, 검색, 알림창 띄우기를 활용한 예제 (0) | 2023.01.14 |
[Spring Boot] JSON을 활용한 API 통신 예제 + JSON 형변환 (Gson, ObjectMapper, JSONParser) (0) | 2023.01.11 |