import org.thymeleaf.context.IWebContext;
import org.thymeleaf.context.WebContext;
當你想把頁面信息全部獲取出來存到redis緩存中使用時,SpringWebContext在Spring5中報錯
SpringWebContext ctx = new SpringWebContext(request, response,request.getServletContext(), request.getLocale(), model.asMap(), applicationContext);
代碼報錯1,很早版本之前的解決辦法如下(SpringWebContext在spring5中過時)
//手動渲染IWebContext ctx =new WebContext(request,response,request.getServletContext(),request.getLocale(),model.asMap());
但是最新版本仍然報錯
根據WebContext提示
?解決辦法如下
IWebContext ctx =new WebContext((IWebExchange) request.getServletContext(),request.getLocale(),Map.of("user",user,"itemList",itemList));