【发布时间】:2018-01-31 05:01:16
【问题描述】:
在 SpringBoot 应用程序中,我有一个验证器,它为每个控制器调用验证用户,除了管理路径模式
@Configuration
public class CommsCoreWebConfig extends WebMvcConfigurerAdapter {
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(new UserValidator()).addPathPatterns("/**").excludePathPatterns("/admin/**");
}
}
以上工作正常,现在我想排除另一个路径的用户验证,例如 /contents/** 但仅适用于 HEAD 方法,我仍然希望为 GET、POST /contents/** 调用验证器。
有没有办法做到这一点
【问题讨论】:
标签: spring spring-mvc spring-boot