本文共 635 字,大约阅读时间需要 2 分钟。
新增免校验放行路径的方法
在Spring Boot应用中,拦截器默认会拦截所有请求。如果需要新增一个免校验的放行路径,可以通过以下步骤实现:
/error路径 在拦截器注册处添加排除/error的规则:@Overridepublic void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(adminInterceptor) .excludePathPatterns("/error");} 这样,当用户请求不存在的路径时,Spring Boot会自动转向/error,而拦截器允许/error通过,用户将看到自定义的错误页面。
@RequestMapping("/profile")public class ProfileController { @GetMapping public String index() { return "profile"; }} 这样,当用户访问/profile或/profile/**时,会被映射到/profile,避免触发拦截器的错误处理逻辑。
通过以上方法,可以在保证系统安全的前提下,新增一个免校验的放行路径。
转载地址:http://atvfk.baihongyu.com/