免费网站建设策划,wordpress 显示视频播放,搭建织梦网站视频教程,有什么好的网站设计思想的博客在SpringBoot里面使用Servlet
首先在主程序中添加注解主程序添加ServletComponentScan
// 加上这个注解之后就可以使用原生的组件了
HttpServlet 继承HttpServlet 重写方法 添加WebServlet 第一种方式使用注解 WebServlet(value /helsk)
public class HelloSe…在SpringBoot里面使用Servlet
首先在主程序中添加注解主程序添加ServletComponentScan
// 加上这个注解之后就可以使用原生的组件了
HttpServlet 继承HttpServlet 重写方法 添加WebServlet 第一种方式使用注解 WebServlet(value /helsk)
public class HelloServlet extends HttpServlet {Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {PrintWriter writer resp.getWriter();writer.write(hello,World);}
}第二种方式注入bean Bean
public ServletRegistrationBean servletRegistrationBean(){ServletRegistrationBean bean new ServletRegistrationBean();// 指定servletbean.setServlet(new HelloServlet());// 指定url路径bean.setUrlMappings(Collections.singleton(/hellsss));return bean;
}Filter 实现Filter 重写方法 添加WebFilter 第一种方式使用注解 WebFilter(/api/*)
Slf4j
public class Filess implements Filter {Overridepublic void init(FilterConfig filterConfig) throws ServletException {Filter.super.init(filterConfig);}Overridepublic void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {HttpServletRequest se (HttpServletRequest) servletRequest;StringBuffer requestURL se.getRequestURL();StopWatch sw new StopWatch();sw.start();filterChain.doFilter(servletRequest,servletResponse);sw.stop();log.debug(接口{},耗时:{},String.valueOf(requestURL),sw.getLastTaskTimeMillis());}Overridepublic void destroy() {Filter.super.destroy();}
}第二种方式注入bean Beanpublic FilterRegistrationBean filterRegistrationBean(){FilterRegistrationBean bean new FilterRegistrationBean();bean.setFilter(new Filess());bean.addUrlPatterns(/api/*);return bean;}Listener 实现ServletRequestListener 重写方法 添加WebListener 第一种方式使用注解 WebListener
Slf4j
public class ServletListener implements ServletRequestListener {Overridepublic void requestDestroyed(ServletRequestEvent sre) {log.debug(ServletListener 消亡);}Overridepublic void requestInitialized(ServletRequestEvent sre) {log.debug(ServletListener 初始化);}
}第二种方式注入bean Beanpublic ServletListenerRegistrationBean servletListenerRegistrationBean (){ServletListenerRegistrationBean bean new ServletListenerRegistrationBean();bean.setListener(new ServletListener());bean.setEnabled(true);return bean;}