Spring + Boot

JPA 관련 application.properties 파일

devRachel 2021. 4. 7. 13:59

spring.datasource.driver-class-name=org.mariadb.jdbc.Driver
spring.datasource.url=jdbc:mariadb://localhost:3308/bootex
spring.datasource.username=bootuser
spring.datasource.password=bootuser

spring.jpa.hibernate.ddl-auto=update
spring.jpa.properties.hibernate.format_sql=true
spring.jpa.show-sql=true

 

spring.jpa.hibernate.ddl-auto : 프로젝트 실행 시 자동으로 DDL(create, alter, drop)을 생성할 것인지 결정하는 설정입니다. 설정 값으로 CREATE, UPDATE, CREATE-DROP, VALIDATE가 있습니다. create의 경우 매번 테이블 생성을 새롭게 시도하고, update는 변경이 필요한 경우 alter로 변경이 되며, 테이블이 없는 경우 create가 되도록 설정합니다.

spring.jpa.hibernate.format_sql :  실제 JPA의 구현체인 hibernate가 동작하면서 발생하는 SQL을 포맷팅하여 출력합니다. 실행되는 SQL의 가독성을 높여줍니다.

spring.jpa.show-sql : JPA처리 시 발생하는 SQL을 보여줄 것인지 결정합니다.