简介:

  如果需要整合第三方框架时,可能还是不得不使用Servlet,Filter,Listener,Springboot中也有提供支持。

@WebServlet("/my")
public class MyServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp){
doPost(req,resp);
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp){
System.out.println("name>>>"+req.getParameter("name"));
}
}
@WebFilter("/*")
public class MyFilter implements Filter {
@Override
public void init(FilterConfig filterConfig){
System.out.println("MyFilter>>>init");
}
@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
System.out.println("MyFilter>>>doFilter");
chain.doFilter(request,response);
} @Override
public void destroy() {
System.out.println("MyFilter>>>destroy");
}
}
@WebListener
public class MyListener implements ServletRequestListener {
@Override
public void requestDestroyed(ServletRequestEvent sre) {
System.out.println("MyListener>>>requestDestroyed");
}
@Override
public void requestInitialized(ServletRequestEvent sre) {
System.out.println("MyListener>>>requestInitialized");
}
}

三个组件使用@WebServlet,@WebFilter,@WebListener进行标记,启动类上添加@ServletComponentScan,实现对Servlet,Filter,以及Listener。

http://localhost:8080/my?name=tttt

最新文章

  1. 获取贴图及IES文件
  2. 在 Mac OS 上创建并运行 ASP.NET Core 1.0 网站
  3. XML元素和结点的区别
  4. Java Proxy
  5. 管道和FIFO
  6. python time模块详解
  7. POJ1422Air Raid(二分图,最小不相交路径覆盖)
  8. hdu5556 Land of Farms
  9. vue的路由映射问题
  10. Tomcat如何发布web项目
  11. LeetCode 696 Count Binary Substrings 解题报告
  12. JS实现奇偶数的判断
  13. 【转载】linux ls -l命令详解
  14. password学4——Java 加密解密之消息摘要算法(MD5 SHA MAC)
  15. Python 网络编程相关知识学习
  16. [Delphi] 快速获取文件大小
  17. [leetcode]283. Move Zeroes移零
  18. H5应用程序缓存浅谈及实际测试
  19. 我的Android进阶之旅------>Android实现音乐示波器、均衡器、重低音和音场功能
  20. Drupal中的模块载入

热门文章

  1. [jQuery]顶级对象$(二)
  2. javascript中onclick(this)用法介绍
  3. 3,HDFS原理
  4. new function 到底做了什么?如何自己实现new function
  5. springboot无法访问静态资源
  6. 全面解析百度大脑发布“AI开发者‘战疫’守护计划”
  7. hadoop3自学入门笔记(1)——虚拟机安装和网络配置
  8. es的分布式架构原理是什么?
  9. stm32f103vct6外扩sram芯片
  10. Tomcat8.5安装与配置的坑