springbootにfilterを追加し、springフィルタOncPerRequest Filterを継承します.


一、 スプリングフィルタOnecePerRequest Filterを継承します. カスタムフィルタを実行
@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