class DefaultZuulStrategyClearFilter extends ZuulStrategyClearFilter {
    @Autowired(required = false)
    protected ZuulStrategyMonitor zuulStrategyMonitor;

    @Override
    public String filterType() {
        return FilterConstants.POST_TYPE;
    }

    @Override
    public int filterOrder() {
        return 0;
    }

    @Override
    public boolean shouldFilter() {
        return true;
    }

    @Override
    public Object run() {<FILL_FUNCTION_BODY>}
}

        // 调用链释放
        RequestContext context = RequestContext.getCurrentContext();
        if (zuulStrategyMonitor != null) {
            zuulStrategyMonitor.release(context);
        }

        return null;
    
<methods>public non-sealed void <init>() <variables>