是否有通过方法参数缓存spring REST API的响应?例如,在下面的代码中,如果已经检索过一次国家/地区,则从缓存中返回相同的响应(json序列化数据)。
@Controller
public class DataController {
// Can we cache here by country?
@RequestMapping(value = "/api/info/{country}", method = RequestMethod.GET)
public CountryInfo getCountryInfo(@PathVariable("country")String country){
return service.getCountryInfo(country);
}
}
答案 0 :(得分:0)
有一个很好的guide,它展示了如何使用Spring缓存数据。
即使我的答案不包含任何代码,我也建议您查看一下。这是一个循序渐进的指南,我相信可以帮助您解决问题。