설정은 다음과 같다.
build.gradle (DB : MariaDB)
// https://mvnrepository.com/artifact/org.mariadb.jdbc/mariadb-java-client
implementation group: 'org.mariadb.jdbc', name: 'mariadb-java-client', version: '2.7.0'
application.properties (DB: MariaDB)
spring.datasource.driver-class-name=org.mariadb.jdbc.Driver
spring.datasource.url=jdbc:mariadb://localhost:{포트}/{DB이름}
spring.datasource.username={사용자 이름}
spring.datasource.password={암호}
spring.jpa.hibernate.ddl-auto=update // 프로젝트 실행시 자동으로 DDL 생성
spring.jpa.properties.hibernate.format_sql=true // JPA 구현체인 Hibernate가 동작하면서 발생하는 SQL을 formating해서 출력
spring.jpa.show-sql=true // JPA 처리시에 발생하는 SQL을 보여줄것인지 결정
참고
- 코드로 배우는 스프링부트 웹프로젝트 (책)