黑马程序员JavaWeb学习笔记-拦截器

拦截器

--Interceptor

--快速入门

@Component注解 交给ioc容器管理

--注册配置拦截器

@Configuration注解 用来标识当前是Spring当中的一个配置类

// Interceptor拦截所有
("/**")
// Filter拦截所有
("/*")

// WebConfig需要在包下新建一个config包与controller同级

// .excludePathPatterns("")   不拦截哪些资源

public void addInterceptors(InterceptorRegistry registry) {
  registry.addInterceptor(loginCheckInterceptor).addPathPatterns("/**").excludePathPatterns("/login");
}

// loginCheckInterceptor拦截器已经是ioc容器中的bean对象,在配置类中使用
@Autowired // 注入
private LoginCheckInterceptor loginCheckInterceptor;

拦截器和过滤器的区别

PostMan测试

posted @ 2024-03-04 14:45  韩续贤  阅读(48)  评论(0)    收藏  举报