[java] JHipster와 PostgreSQL
JHipster는 개발자들이 빠르고 효과적으로 자바 기반의 웹 애플리케이션을 개발할 수 있도록 도와주는 오픈 소스 도구입니다. PostgreSQL은 강력하고 안정적인 오픈 소스 관계형 데이터베이스 시스템으로, JHipster에서 기본적으로 지원하는 데이터베이스 중 하나입니다.
JHipster와 PostgreSQL 설정하기
JHipster 프로젝트를 생성하고 PostgreSQL을 사용하도록 설정하는 방법은 다음과 같습니다:
- JHipster CLI를 설치하고 프로젝트를 생성합니다.
- 데이터베이스로 PostgreSQL을 선택합니다.
- PostgreSQL 서버에 연결할 수 있는 정보를 입력합니다.
- 생성된 JHipster 프로젝트의 설정 파일을 수정하고 PostgreSQL을 사용하도록 설정합니다.
PostgreSQL 연결 정보 입력하기
JHipster CLI를 사용하여 프로젝트를 생성한 후, 데이터베이스에 연결하기 위해 아래와 같은 정보를 입력해야 합니다:
- Database type (데이터베이스 유형): PostgreSQL
- Database name (데이터베이스 이름): 사용할 데이터베이스의 이름
- Database username (데이터베이스 사용자 이름): 데이터베이스에 접근하기 위한 사용자 이름
- Database password (데이터베이스 비밀번호): 데이터베이스 사용자 비밀번호
- Database URL (데이터베이스 URL): PostgreSQL 데이터베이스 서버의 주소
PostgreSQL 설정 파일 수정하기
JHipster 프로젝트의 설정 파일에서 PostgreSQL을 사용하도록 설정해야 합니다. 이를 위해 다음과 같은 작업을 수행해야 합니다:
.yo-rc.json
파일을 열고databaseType
속성을"postgresql"
로 변경합니다.pom.xml
파일에서 PostgreSQL JDBC 드라이버의 의존성을 추가합니다.src/main/resources/config/application-prod.yml
파일을 열고 다음과 같이 PostgreSQL 설정을 추가합니다:
spring:
datasource:
driver-class-name: org.postgresql.Driver
url: jdbc:postgresql://localhost:5432/{database-name}
username: {database-username}
password: {database-password}
위의 설정에서 {database-name}
, {database-username}
, {database-password}
는 앞서 입력한 정보로 대체해야 합니다.
참고 자료
- JHipster 공식 사이트: https://www.jhipster.tech/
- PostgreSQL 공식 사이트: https://www.postgresql.org/
- JHipster와 PostgreSQL 연동 가이드: https://www.jhipster.tech/using-databases/#postgresql