Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- springsecurity
- ObjectOptimisticLockingFailureException
- 낙관적 락 재시도
- AccessToken
- kotest testcontainers
- jpa
- interface
- 멀티모듈 테스트컨테이너
- @transactional
- 우아한 테크러닝
- S3
- TestContainers
- multimodule testcontainers
- aop
- Invalid property 'principal.username' of bean class
- DI
- java
- Spring Cloud Gateway
- 형상관리
- OptimisticLock
- 백준
- ObjectOptimisticLockingFailureException 처리
- RefreshToken
- netty
- spring DI
- 소수찾기 java
- 낙관적 락 롤백
- 알고리즘
- spring aop
- redissonlock aop
Archives
- Today
- Total
목록SpringBoot 캐싱 (1)
조급하면 모래성이 될뿐
카테고리 목록 캐싱 처리하기
Why? 프로젝트를 하면서 지역별로 현재 참여 가능한 게시글이 몇 개인지 응답하는 API를 구현해야 했다. 이 API의 응답은 지역별로 참여가능한 글의 개수를 확인하고, 검색 필터조건으로 사용하기 위함이었다. 다음과 같은 데이터가 있다면 id city province status 1 경기도 성남시 분당구 IN_PROGRESS 2 경기도 성남시 분당구 DONE 3 경기도 용인시 IN_PROGRESS 4 서울특별시 서초구 DONE 아래와 같은 정보를 만들어야 한다. 경기도: 2 성남시 분당구 1 용인시: 1 서울특별시: 0 서초구: 0 이 API의 응답은 자주 바뀌지 않고 고정적이다. 바뀌는 경우는 게시글 등록, 삭제, 상태가 변경되었을 때이다. 위 문제를 해결하기 위해서는 Board 테이블을 전체 조회하..
TroubleShooting/Yapp
2023. 7. 12. 01:18