crawling-hotels / api-server

0 stars 0 forks source link

스프링 인메모리 캐시 도입하기 #38

Closed bakseoyong closed 1 year ago

bakseoyong commented 1 year ago

조회 성능 개선을 위해 캐시를 도입합니다.

bakseoyong commented 1 year ago

기본 내장된 Spring Cache를 사용합니다. search 알고리즘이 원활한 테스트를 위해 정적 메서드로 선언되어 있습니다. 스프링 캐시는 AOP 개념을 사용하므로 빈등록되지 않은 객체에 대해서는 동작하지 않습니다. 이를 위해 search 알고리즘 클래스들을 @Component를 통해 빈 등록해야 합니다.