diff --git a/src/main/resources/application-prod.properties b/src/main/resources/application-prod.properties index 811c6bf..260a882 100644 --- a/src/main/resources/application-prod.properties +++ b/src/main/resources/application-prod.properties @@ -26,9 +26,11 @@ aws.s3.secret-key=${AWS_S3_SECRET_KEY:} spring.jpa.show-sql=false spring.jpa.hibernate.ddl-auto=none -# Lazy Initialization: 시작 시 모든 빈을 한 번에 초기화하지 않고 요청 시 초기화 -# Hibernate 6 ANTLR4 파서의 시작 시 메모리 스파이크 방지 -spring.main.lazy-initialization=true +# spring.main.lazy-initialization 제거 (#189) +# Spring Security의 SecurityFilterChain 자동 구성이 lazy 초기화 상태에서 +# 사용자 정의 SecurityFilterChain 빈을 감지하지 못해 폴백 보안(inMemoryUserDetailsManager)이 +# 활성화되는 문제가 발생했다. 메모리 스파이크가 다시 문제될 경우 lazy-init이 아닌 +# Hibernate plan cache 한도 / Tomcat 스레드 한도 / OSIV 비활성화 등으로 대응한다. # Database Configuration - AWS RDS MySQL # 반드시 환경변수로 주입: DB_HOST, DB_USERNAME, DB_PASSWORD