之前公司使用Filter做頁面級緩存,實現代碼大致如下
CacheHettpServletResponseWrapper wrapper = new CacheHettpServletResponseWrapper (respone);
String result = cache.get(key);
if(result==null || "".equals(result)){
chain.doFilter(reques, wrapper);
result = wrapper.getContent();
cache.put(key,result);
return;
}
response.write(result);
之前這段邏輯是寫在了過濾器裡,前面也有判斷,把url配置在過濾器中。
但是本人想把他寫在攔截器裡,請問有方法實現嗎?請高人指教!
https://www.oschina.net/question/565065_86561