You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1. 캐시 키가 SpEL 이 아님 — 커스텀 CachingAspect 가 key = "#policyId" 를 리터럴 문자열로 씁니다. 모든 정책이 policy:#policyId 한 키를 공유해, 1번을 조회한 뒤 2번을 조회하면 1번 데이터가 돌아옵니다.
2. Redis 설정 무시 — spring.redis.* 는 Boot 2.x 키입니다. Boot 3 에서는 spring.data.redis.* 여야 하므로 REDIS_HOST 가 반영되지 않고 항상 localhost 로 붙습니다.
3. prod 첫 배포 실패 — Flyway 베이스라인이 SELECT 1; 한 줄인데 prod 는 ddl-auto=validate. 신규 DB 에 배포하면 기동 불가입니다. 실제 DDL 은 db/index.sql 에 있지만 마이그레이션 경로 밖이고 DROP TABLE 로 시작합니다.
4. 설정 3중 관리 — properties + dev.yml + prod.yml 중복, 한글 주석이 ? 로 깨져 있습니다.
✅ To Dos
커스텀 캐싱 AOP 제거 → Spring @Cacheable/@CacheEvict + RedisCacheManager 사용, JavaTimeModule 등록
spring.data.redis.* 로 키 교정
index.sql DDL 을 V1__baseline.sql 로 이관(DROP 제거), 중복 파일 삭제
깨진 application.properties 제거, 공통은 application.yml 로 통합하고 프로파일은 차이만 유지
Activity
FIX : 커스텀 캐싱 AOP 제거하고 Spring Cache로 전환 (#55)
CHORE : 설정 파일 통합 및 Redis 키 spring.data.redis 교정 (#55)
FIX : Flyway 베이스라인에 실제 스키마 반영 (#55)
[-]FIX : 인프라 설정 정합성 (Redis 키, Flyway 베이스라인, 캐시 키)[/-][+][ Infra ] 캐시·Redis·Flyway 설정 정합성 교정[/+]FIX : 커스텀 캐싱 AOP 제거하고 Spring Cache로 전환 (#55)
CHORE : 설정 파일 통합 및 Redis 키 spring.data.redis 교정 (#55)
FIX : Flyway 베이스라인에 실제 스키마 반영 (#55)