mySQL 설치방법은 다른 포스트를 통해 해당 포스트를 보길 바란다.
build.gradle에 다음과 같이 의존성을 추가해준다.
implementation 'org.springframework.boot:spring-boot-starter-web'
runtimeOnly 'com.mysql:mysql-connector-j'
MySQLworkbench가 있으면 쉽게 데이터베이스를 설정해줄 수 있지만 없다는 가정하게 터미널창에서 설정을 해보겠다.
mysql.server start // 서버실행
mysql -uroot -p // root 계정으로 접속
CREATE DATABASE bank;
jpa와 데이터베이스를 설정하고 연동해주기 위해 yml파일에 아래와 같이 설정해주면 된다.
spring
datasource:
driver-class-name : com.mysql.cj.jdbc.Driver
url: 'jdbc:mysql://localhost:3306/bank'
username: root
password: 1234
jpa:
hibernate:
ddl-auto: validate
show-sql: true
properties:
hibernate:
dialect: org.hibernate.dialect.MySQL8Dialect