当前位置: 首页 > news >正文

网站建设与管理结课论文代写平台

网站建设与管理结课论文,代写平台,企业网站开发与管理,网站建设ssc源码技术在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;}
        
http://www.ds6.com.cn/news/98263.html

相关文章:

  • 浦东网站建设公司百度云网页版入口
  • 免费做自己的网站企查查在线查询
  • 个人制作网站多少钱百度广告联盟收益
  • 单页网站建设百度开发平台
  • wordpress类与函数的差别seo外包服务公司
  • 南昌市城乡建设委员会官方网站网页设计和网站制作
  • 网站建设联系电话域名ip查询查网址
  • 做购买网站做整站优化
  • 那些网站可以做反链真正的免费建站在这里
  • wordpress 上标 小圆1吴江seo网站优化软件
  • 电商代运营公司怎么样福建键seo排名
  • 成都网站制作沈阳seo网络营销推广
  • 专业柳州网站建设公司郑州网站关键词优化公司哪家好
  • 网站设计规划书例子软文营销怎么做
  • 张北网站建设模板网站建设开发
  • 区块链网站可以做哪些活动网站哪里买外链
  • tk域名免费注册网站怎么做一个网站出来
  • 如何看网站的语言百度网盘app官网下载
  • 人才网站的会计账如何做网站数据统计工具
  • 网站效果图确认表广州宣布5条优化措施
  • 沈阳网站制作全网性seo系统培训班
  • 网站内搜索关键字竞价排名的优缺点
  • 品牌网站建设 结构指数平台
  • 徐州模板建站系统抖音搜索关键词排名查询
  • 手机网站按那个尺寸做企业邮箱怎么注册
  • 网页建站网络营销运营公司
  • 56m做图片视频的网站是什么地推平台
  • 工程网站建设方案十大门户网站
  • wordpress板块大小seo推广的网站和平台有哪些
  • 阿里企业邮箱注册申请东莞关键字排名优化