llooper
llooper
不是国内的开源项目吗?我看了源码,发现你后面的过滤器继承了前面的过滤器,所以过滤器放在后面才达到 我的效果,可能是你们故意如此设计的吧?
return &muxRule{ ipFilter: newIPFilter(rule.IPFilter), ipFilterChain: newIPFilterChain(parentIPFilters, rule.IPFilter), host: rule.Host, hostRegexp: rule.HostRegexp, hostRE: hostRE, paths: paths, }
` // newIPFilterChain returns nil if the number of final filters is zero. func newIPFilterChain(parentIPFilters *ipfilter.IPFilters, childSpec *ipfilter.Spec) *ipfilter.IPFilters { var ipFilters *ipfilter.IPFilters if parentIPFilters != nil { ipFilters =...
ipFilters.Append(ipfilter.New(childSpec))
That's probably how you designed it. The filter chain will inherit from the filter ?
我想成功或失败都返回json结构,怎么实现呢?
> > 今天也有遇到这个情况,不过我解决了。很大概率是因为项目启动后因为某些原因无法完成ApplicationReadyEvent事件,导致了NacosContextRefresher 的监听没法执行ready事件。 > > 请问一下您是怎么解决的,谢谢! @EnableConfigurationProperties({xx.class}),添加这个注解在Application类下,就可以动态更新。