springbootにfilterを追加し、springフィルタOncPerRequest Filterを継承します.
一、 スプリングフィルタOnecePerRequest Filterを継承します. カスタムフィルタを実行
OnecePerRequest Filter詳細解参照:https://www.cnblogs.com/shanshouchen/archive/2012/07/31/2617412.html
二、その他のfilter方式(implements Filter、@WebFilter)を追加する.
参照してください:https://www.jianshu.com/p/05c8be17c80a
@Configuration
public class EncodeFilter extends OncePerRequestFilter {
private String encoding = "UTF-8";
@Override
protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response,
FilterChain filterChain) throws IOException, ServletException {
request.setCharacterEncoding(encoding);
filterChain.doFilter(request, response);
}
}
OnecePerRequest Filterは一回の要求の中で一回だけfilterを通すことを確保します.OnecePerRequest Filter詳細解参照:https://www.cnblogs.com/shanshouchen/archive/2012/07/31/2617412.html
二、その他のfilter方式(implements Filter、@WebFilter)を追加する.
参照してください:https://www.jianshu.com/p/05c8be17c80a