pyo92 / project-lottery

Spring boot 복권 서비스 (Monolithic)
1 stars 0 forks source link

[고도화] QueryDSL 관련 테스트 등 코드 보완 #96

Closed pyo92 closed 1 year ago

pyo92 commented 1 year ago
  1. 테스트 코드 : QueryDSL 을 적극적으로 적용하면서 response 등 dto 구조가 많이 바뀌게 되었다. 이러한 부분을 테스트 코드가 동작 정상 하도록 반영해준다.

  2. redis - ranking cache save : DB 에서 최초로 랭킹을 가져올 때, 로직이 변경되었다. 이를 redis cache 저장 로직에도 반영해준다.

  3. scrap - redis cache clear : spring schedule 을 포함한 모든 scrap 단위마다 전체 redis flush 하도록 한다. 왜냐하면, 모든 화면에 판매점의 1, 2등 카운팅 집계가 들어가기에 반영해줄 필요가 있다.