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

seo接单一个月能赚多少钱沈阳seo推广

seo接单一个月能赚多少钱,沈阳seo推广,外包公司软件开发分录,百度百科怎么创建自己springboot注册servlet 有时候在springboot中依然需要注册servlet,filter,listener,就以servlet为例来进行说明,另外两个也都类似 使用WebServlet注解 在servlet3.0之后,servlet注册支持注解注册,而不需要在…

springboot注册servlet

有时候在springboot中依然需要注册servlet,filter,listener,就以servlet为例来进行说明,另外两个也都类似

使用@WebServlet注解

在servlet3.0之后,servlet注册支持注解注册,而不需要在web.xml中进行配置,类似的,对于Filter使用@WebFilter注解,对于Listener使用@WebListener注解

@WebServlet(name = "helloWorldServlet",urlPatterns = "/helloWorldServlet",
initParams = {
        @WebInitParam(name = "name",value = "张三")
})
public class HelloWorldServlet extends HttpServlet {

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        String name = getServletConfig().getInitParameter("name");
        System.out.println("helloWorldServlet ---- doPost");
        resp.getOutputStream().println(name);
    }
}

使用ServletRegistrationBean

springboot为注册servlet专门提供了一个bean,可以使用该bean进行注册,类似的对于Filter提供了FilterRegistrationBean,对于Listener提供了ServletListenerRegistrationBean

@Configuration
public class ServletRegistConfig {

    @Bean
    public ServletRegistrationBean registServlet(){
        ServletRegistrationBean servletRegistrationBean = new ServletRegistrationBean();
        // servlet
        servletRegistrationBean.setServlet(new RegistServlet());
        List<String> urlMappings = new ArrayList<>();
        urlMappings.add("/registServlet");
        // 地址映射
        servletRegistrationBean.setUrlMappings(urlMappings);
        // servlet名称
        servletRegistrationBean.setName("registServlet");

        Map<String,String> initMap = new HashMap<>();
        initMap.put("name","李四");
        // servlet的初始参数
        servletRegistrationBean.setInitParameters(initMap);

        return servletRegistrationBean;

    }
}

动态注册

springboot中还提供了动态注册的方式,需要实现ServletContextInitializer接口

@Component
public class ServletRegistConfiguration implements ServletContextInitializer {
    @Override
    public void onStartup(ServletContext servletContext) throws ServletException {
        ServletRegistration.Dynamic dynamic = servletContext.addServlet("registServlet", RegistServlet.class);
        // 地址映射
        dynamic.addMapping("/regist");
        // servlet的初始参数
        dynamic.setInitParameter("name","王五");
    }
}

https://zhhll.icu/2021/框架/springboot/基础/11.springboot注册servlet/

本文由 mdnice 多平台发布

http://www.yayakq.cn/news/765505/

相关文章:

  • 杭州网站案列旅行网站定制公司
  • 佛山做外贸网站的公司吗工作室装修网站源码
  • 用老薛主机做网站vultr wordpress
  • 做网站和淘宝美工 最低电脑dw网页制作怎么插mp4视频
  • 外贸soho先做网站哪些网站是做数据分析的
  • 百度网站建设产品北京网站页面设计
  • 做阿里网站卖东西赚钱wordpress什么插件好
  • 成都网站建设报价表wordpress数据库主机名
  • 怎么做一个个人网页展示型网站一样做seo优化吗
  • 青岛网站建设市场分析向公司申请建设网站申请书
  • 网站注册模板信息技术 网站建设教案
  • 72建站网如何建设一个药材网站wordpress初级教程
  • 企业网站设计布局网站改版301设置
  • 网站制作技巧017如皋网站建设公司
  • 东莞网站推广哪里好wordpress 动态特效
  • 南平高速建设有限公司网站查手表的app哪个好用
  • 深圳建网站技术西宁网站建设报价ew君博贴心
  • 营销型企业网站建站asp网站开发模板
  • 网站备案最新备案号乐山网站营销推广哪家公司好
  • 网站设计策划书模板基本网络架构图
  • h5响应式网站源码下载全球跨境电商平台排名
  • 龙港做网页网站制作博罗做网站技术
  • 各位大哥给个网站我为本公司想建个网站
  • 网站建设h5贵阳做网站软件
  • python做电商网站赤峰城乡建设局网站
  • 4s店建设网站的目的丹徒建设网官方网站
  • 哈尔滨网站设计公司哪家更好怎么制作网站模板
  • 织梦做单页面网站太原招聘网站开发
  • 企业网站 下载设计网站最重要的是要有良好的
  • 酒店类网站建设开发书怎么在网站底部添加备案号