application.properties 세팅값
# JPA가 실행하는 SQL을 콘솔에 출력
spring.jpa.show-sql=true
# 출력되는 SQL을 보기 좋게 포맷팅
spring.jpa.properties.hibernate.format_sql=true
# DDL(create, alter, drop) 자동 생성 전략
# create : 기존 테이블 삭제 후 다시 생성
# update : 변경된 부분만 반영 (운영 환경에서는 주의)
# validate : 테이블 생성, 수정 절대 X, 어플리케이션 시작 시 엔티티 <> DB 스키마 일치 여부만 검증하여 불일치 시 기동 X
# none : DDL 관련 작업 X, 엔티티와 DB 구조가 달라도 실행됨
spring.jpa.hibernate.ddl-auto=update
# 세션 유지 시간 설정
server.servlet.session.timeout=30m #30분
Spring.jpa.show-sql = true를 사용한다면 디버깅에는 좋지만 로그가 많이 쌓이므로 운영 환경에서는 성능 저하가 발생할 수 있다.
'프로젝트 끄적이기' 카테고리의 다른 글
| 5.PasswordEncoder를 이용한 비밀번호 암호화 (0) | 2026.01.27 |
|---|---|
| 4. Spring Security 로그인 인증 방식 (0) | 2026.01.27 |
| 3. 의존성 주입(DI) 방법 비교 (0) | 2026.01.22 |
| 2. 도메인(Entity) 생성 (0) | 2026.01.20 |
| 1. Spring Security 자동 로그인 및 권한 설정 (0) | 2026.01.20 |