public class FirstServlet extends HttpServlet{
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("successful");
}
}
//监听器
public class FilterDemo implements Filter{
@Override
public void doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain arg2)
throws IOException, ServletException {
System.out.println("successful come in");
arg2.doFilter(arg0, arg1);
System.out.println("successful come out");
}
}
启动springboot
@SpringBootApplication
public class Demo1 {
public static void main(String[] args) {
SpringApplication.run(Demo1.class, args);
}
/**
* 注册Servlet
* @return
*/
@Bean
public ServletRegistrationBean get() {
ServletRegistrationBean ben1=new ServletRegistrationBean(new FirstServlet());
ben1.addUrlMappings("/se");
return ben1;
}
/**
* 注册Filter
* @return
*/
@Bean
public FilterRegistrationBean get1() {
FilterRegistrationBean ben = new FilterRegistrationBean(new FilterDemo());
//ben.addUrlPatterns(new String[] {"*.do","*.jsp"});-------》可以注册多个监听
ben.addUrlPatterns("/se");
return ben;
}
}