缓存Spring数据休息请求

时间:2017-03-27 10:36:40

标签: java caching spring-data-rest

目前我们正在为项目使用spring数据休息,并且我意识到,由于返回元素的列表很长,因此使用hateoas转换响应时,spring数据休息非常缓慢。

我认为如果我可以缓存此响应,那将是解决方案,因为列表不会更改。所以我在存储库中启用缓存并且工作正常,不要重复sql查询,但它不能解决问题。浪费时间不在数据库查询中,而是在hateoas转换过程中。

有没有办法在spring-data-rest中缓存http请求,而不仅仅是数据库访问?

我目前的配置是:

@SpringBootApplication
@EnableCaching
public class AvantBackendApplication extends 
SpringBootServletInitializer {
    ....


@Cacheable("towns")
public List<TownEntity> findAllByProvince(@Param("province") Integer province);

提前致谢!

0 个答案:

没有答案