-
Notifications
You must be signed in to change notification settings - Fork 4
Closed
Labels
🐞 fix기능 버그기능 버그
Description
📜 Bug Description
-
AuthV2ServiceImpl 내부에서 CacheEvict, CachePut 이 선언된 메서드를 같은 Bean 내부에서 직접 호출하고 있습니다.
AOP에서는 자기 자신 내부 호출시 앞선 메서드들이 적용되지 않기 때문에, 로그인 시 사용자 정보 동기화 이후 캐시 무효화, 갱신이 실제로 수행되지 않을 수 있습니다. -
캐시 무효화, 갱신 책임을 별도 Bean 으로 분리하여, 외부 Bean 호출을 통해 Spring Cache AOP가 정상 적용되도록 수정하려고 합니다.
🐞 Bug Condition
/auth/v2로그인/사용자 동기화 API 호출Auth서버 응답 기준으로User정보가 변경된 경우AuthV2ServiceImpl내부에서clearCacheForUser()호출clearCacheForUser()내부에서 CacheEvict, CachePut 메서드를self-invocation하는 경우
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
🐞 fix기능 버그기능 버그