캐시 크기를 구성하고 싶습니다. @EnableCaching
을 사용하고 있습니다. 여기 캐시 된 저장소가 있습니다.스프링 부트 캐시 가능 캐시 크기
VendorRepository
public interface VendorRepository extends Repository<Vendor, Long> {
@Cacheable("vendorByUsername")
Vendor getVendorByUsername(String username);
@CacheEvict(value = {"vendorByUsername", "vendor", "vendors"}, allEntries = true)
Vendor save(Vendor vendor);
@Cacheable("vendor")
Vendor findOne(Long id);
@Cacheable("vendors")
List<Vendor> findAll();
}
그것은 지금 잘 작동하지만 최대 캐시 크기를 설정합니다. 이 파일을 기본 구성 파일에서 어떻게 구성 할 수 있습니까?
어떤 캐시 구현을 사용하는지에 따라 다릅니다. 봄 cahe는 단지 추상화 계층입니다 – Jaiwo99
어떤 구현도 사용하지 마십시오. 나는 Ehcache를 사용할 것이다. 고맙습니다. – fatiherdem