簡體   English   中英

Spring Rest API控制器的緩存響應

[英]Cache response of spring rest api controller

無論如何,是否有通過方法參數來緩存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);
     }
}

有一個很好的指南顯示了如何使用Spring緩存數據。

即使我的答案不包含任何代碼,我還是建議您看一下。 我相信這是一個循序漸進的指南,可以幫助您解決問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM