excludePathPatterns 不起作用 -- Spring

excludePathPatterns Not Working -- Spring

我有一个控制器class:

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.Map;

@RestController
@RequestMapping("/wha")
public class Controlla {

    @RequestMapping(method= RequestMethod.POST)
    public @ResponseBody Map<String, Object> hollow(@RequestBody Map<String, Object> body) {
        return body;
    }
}

还有拦截请求的拦截器class。这就是我添加拦截器的方式:

@Bean
public Interc inter() {
    return new Interc();
}

@Override
public void addInterceptors(InterceptorRegistry registry) {
    registry.addInterceptor(inter())
            .addPathPatterns("/**")
            .excludePathPatterns("/**/wha/**");
}

请求确实被拦截了,但好像 excludePathPatterns 根本不存在。它不起作用。我是 运行 Spring 版本 4.2.4.RELEASE。我在互联网上四处查看,堆栈溢出,但仍然无法解决这个问题。

我的系统完全重新启动后,将其关闭并再次打开,一切都按预期进行。