728x90
application.properties 설정하기
#애플리 케이션 포트 설정
server.port=80
#MySQL 연결 설정
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/shop?serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=1234
#실행되는 콘솔 출력
spring.jpa.properties.hibernate.show_sql=true
#콘솔창에 출력되는 쿼리를 가독성이 좋게 포맷팅
spring.jpa.properties.hibernate.format_sql=true
#쿼리에 물음표로 출력되는 바인드 파라미터 출력
logging.level.org.hibernate.type.descriptor.sql=trace
spring.jpa.hibernate.ddl-auto=create
spring.jpa.database-platform=org.hibernate.dialect.MySQL8Dialect
데이터 베이스 초기화 전략 - DDL AUTO 옵션
- none : 사용 하지 않음
- create : 기존 테이블 삭제 후 테이블 생성
- create-drop : 기존 테이블 삭제 후 테이블 생성. 종료 시점에 테이블 삭제
- update : 변경 스키마 적용
- validate : 엔티티와 테이블 정상 매핑 확인
728x90
'스프링 부트' 카테고리의 다른 글
| Repository 인터페이스의 설계 (0) | 2023.04.03 |
|---|---|
| 엔티티 매핑 관련 어노테이션 (0) | 2023.04.03 |
| JPA란? (0) | 2023.04.03 |
| Lombok 라이브러리의 자주 사용하는 어노테이션. (0) | 2023.04.03 |
| jdk 버전을 import 시켜주기 위한 단축키 (0) | 2023.04.03 |