Springboot - Jpa - Mysql 연동설정

june·2020년 12월 22일

application.properties

Mysql설정
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/testDB?serverTimezone=UTC&characterEncoding=UTF-8
spring.datasource.username= Mysql아이디
spring.datasource.password= Mysql비밀번호

spring.jpa.hibernate.ddl-auto=create

none: 아무것도 실행하지 않는다.
create-drop: SessionFactory가 시작될 때 drop및 생성을 실행하고, SessionFactory가 종료될 때 drop을 실행한다.
create: SessionFactory가 시작될 때 데이터베이스 drop을 실행하고 생성된 DDL을 실행한다.
update: 변경된 스키마를 적용한다.
validate: 변경된 스키마가 있다면 변경점을 출력하고 애플리케이션을 종료한다.

spring.jpa.show-sql=true

sql문을 consol 창에 출력.

spring.jpa.properties.hibernate.format_sql=true

출력된 쿼리를 보기 편하게 해줌.

spring.jpa.database=mysql

Database 플렛폼 설정 (여기서는 Mysql)

조금씩 조금씩 정리 해가야겠다

0개의 댓글