SpringBoot学习教程 - 03 - 配置Servlet、Filter、Listener
2018-01-03 01:33
846 查看
注册Servlet
方式一:通过注解的方式
1、在Servlet类上添加注解@WebServlet(name="DemoServlet", urlPatterns="/demoServlet")
2、在启动类上添加扫描器注解
@ServletComponentScan
如果Servlet的路径跟启动类在相同路径或者其子路径,则直接添加上面的注解即可,如果在不同的路径,则需要申明扫描路径
@ServletComponentScan("com.demo")
方式二:通过Bean申明的方式
@Bean public ServletRegistrationBean demoServletRegistration() { ServletRegistrationBean registration = new ServletRegistrationBean(new DemoServlet()); registration.addUrlMappings("/demoServlet"); return registration; }
注册Filter
方式一:通过注解的方式
1、在Filter类上添加注解@WebFilter(filterName="DemoFilter", urlPatterns="/*")
2、在启动类上添加扫描器注解,Filter跟Servlet使用同一个扫描器
@ServletComponentScan
方式二:通过Bean申明的方式
@Bean public FilterRegistrationBean demoFilterRegistration() { FilterRegistrationBean registration = new FilterRegistrationBean(new DemoFilter()); registration.addUrlPatterns("/*"); return registration; }
注册Listener
方式一:通过注解的方式
1、在Listener类上添加注解@WebListener
2、在启动类上添加扫描器注解,Listener跟Servlet使用同一个扫描器
@ServletComponentScan
方式二:通过Bean申明的方式
@Bean public ServletListenerRegistrationBean<DemoListener> demoListenerRegistration() { ServletListenerRegistrationBean<DemoListener> registration = new ServletListenerRegistrationBean<>(new DemoListener()); return registration; }
相关文章推荐
- SpringBoot初始教程之Servlet、Filter、Listener配置(七)
- Spring Boot参考教程(六)Spring Boot配置Servlet,Filter,Listener,Interceptor
- SpringBoot初始教程之Servlet、Filter、Listener配置
- SpringBoot初始教程之Servlet、Filter、Listener配置详解
- SpringBoot初始教程之Servlet、Filter、Listener配置(七)
- SpringBoot初始教程之Servlet、Filter、Listener配置
- SpringBoot之Servlet、Filter、Listener配置
- springboot系列教程(九)——Servlet、Filter、Listener
- 【spring】SpringBoot之Servlet、Filter、Listener配置
- SpringBoot 配置 Servlet、Filter、Listener
- Spring boot 配置Servelt、Filter、Listener
- 在SpringBoot中使用 Servlet Filter Listener
- 18.玩转Spring Boot 注册Servlet、Filter、Listener
- SpringBoot(四)-- 整合Servlet、Filter、Listener
- SpringBoot中Servlet&Listener&Filter的应用
- SpringBoot初始教程之Servlet、Filter、Listener配置(七)
- Spring Boot 学习笔记(五) 配置Servlet容器
- Spring基础学习教程(Spring配置文件详解)-03
- Spring Boot 编写Servlet、Filter、Listener、Interceptor的方法
- spring boot(18)-servlet、filter、listener