-
Spring boot - JPA - MySQL 연결 설정공부/Spring 2023. 11. 11. 14:14
Mysql 연결 설정
# MySQL 설정 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql:{url}:{port}.{db}?serverTimezone=UTC spring.datasource.username={username} spring.datasource.password={password} # 실행되는 쿼리 콘솔 출력 spring.jpa.properties.hibernate.show_sql=true # 콘솔 창에 출력되는 쿼리를 가독성이 좋게 포멧팅 # 쿼리에 물음표로 출력되는 바인드 파이미터 출력 logging.level.org.hibernate.type.descriptor.sql=trace spring.jpa.hibernate.ddl-auto=update spring.jpa.database-platform=org.hibernate.dialect.MySQL8Dialectddl-auto 옵션
none 사용하지 않음 create 기존 테이블 삭제 후 테이블 생성 create-drop 기존 테이블 삭제 후 테이블 생성, ㅗㅈ욜 시점에 테이블 삭제 update 변경된 스카마 적용 validate 엔터니와 테이블 정상 매핑확인 *주의사항
- 운영환경에서는 create, create-drop, update를 사용하면 안된다
- none, validate를 사용한다
'공부 > Spring' 카테고리의 다른 글
Spring boot - 연관 관계 매핑 (0) 2023.12.06 Spring boot - 권한 (0) 2023.12.05 Spring boot - Querydsl (0) 2023.11.27 Spring boot - JPA - 쿼리 메소드, JPQL snippet (0) 2023.11.11 Spring boot - Entity (0) 2023.11.11