본문 바로가기
개발 관련 지식/JAVA

Spring boot - 4. JPA 설정

by 권태일1147 2020. 3. 22.

먼저 MySQL 무료 버전인 커뮤니티 버전을 설치한다.

https://dev.mysql.com/downloads/mysql/ 로 가서 MySQL Community Server를 설치한다.

 

 

MySQL :: Download MySQL Community Server

Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS FreeBSD Source Code Select OS Version: All Window

dev.mysql.com

설치를 진행하면 root user의 비밀번호를 설정하라는 창이 나온다. 문자와 숫자를 섞어서 8개 이상으로 된 비밀번호로 설정한다.

설치가 완료 되면, 시스템 환경설정으로 가서 MySQL이 실행중인 상태인지 확인한다.

그 후에, 데이터베이스 설계 도구인 MySQL Workbench를 설치해서 사용하자.

https://dev.mysql.com/downloads/workbench/

 

MySQL :: Download MySQL Workbench

Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Red Hat Enterprise Linux / Oracle Linux Fedora macOS Source Code Select OS Version: All Windows (x86, 64-bit) Recommended Download: Other Downloads: Windows (x86, 64-bit), MSI

dev.mysql.com

설치를 완료하고, 기본 MySQL에 접속한다.

접속해서 스키마를 test라는 이름으로 새로 만든다.

 

스키마를 만들고, gradle dependency에 jpa와 mysql compile dependency를 추가한다.

compile('org.springframework.boot:spring-boot-starter-data-jpa')
compile('mysql:mysql-connector-java')

 

application.properties 에 MySQL WorkBench로 접속한 root 계정과 비밀번호를 넣어주고

DB접속 포트 ' 3306 '과 연결하려는 새로만든 스키마 ' test ' 등 DB 정보를 다음과 같이 넣어준다.

# db url
spring.datasource.url=jdbc:mysql://localhost:3306/test?useSSL=false&useUnicode=true&serverTimezone=Asia/Seoul

# db name
spring.datasource.username=root

# db password
spring.datasource.password=sher2468

# query print
spring.jpa.show-sql=true

 

저장하고 프로젝트를 실행했을 때 다음과 같은 메세지가 나오면 성공한것이다.

 

JPA를 사용하기 위한 설정이 완료됐다.

'개발 관련 지식 > JAVA' 카테고리의 다른 글

객체 지향 프로그래밍  (0) 2020.03.29
Spring boot - 5. JPA test CRUD 만들기  (1) 2020.03.23
annotation processor 란  (0) 2020.03.21
lombok  (0) 2020.03.20
Spring boot - 3. Rest API POST 구현하기  (0) 2020.03.20