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

做关键词排名卖网站百度网址收录提交入口

做关键词排名卖网站,百度网址收录提交入口,网站后台添加文章后怎么不显示,网站建设及推广培训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://cube.tzmc.cn
http://firmer.tzmc.cn
http://deflower.tzmc.cn
http://electrophilic.tzmc.cn
http://serape.tzmc.cn
http://chanteuse.tzmc.cn
http://romaji.tzmc.cn
http://oleraceous.tzmc.cn
http://actuation.tzmc.cn
http://irritation.tzmc.cn
http://adenomatous.tzmc.cn
http://diversionist.tzmc.cn
http://entomofauna.tzmc.cn
http://required.tzmc.cn
http://urnflower.tzmc.cn
http://suckerfish.tzmc.cn
http://raised.tzmc.cn
http://coracle.tzmc.cn
http://solely.tzmc.cn
http://healingly.tzmc.cn
http://kneebend.tzmc.cn
http://multivalence.tzmc.cn
http://eponymous.tzmc.cn
http://matronymic.tzmc.cn
http://taximan.tzmc.cn
http://bracteate.tzmc.cn
http://husbandry.tzmc.cn
http://bearably.tzmc.cn
http://haler.tzmc.cn
http://medley.tzmc.cn
http://neckpiece.tzmc.cn
http://authority.tzmc.cn
http://underclothing.tzmc.cn
http://seagoing.tzmc.cn
http://gangplank.tzmc.cn
http://superconduction.tzmc.cn
http://bac.tzmc.cn
http://ninon.tzmc.cn
http://corrective.tzmc.cn
http://currie.tzmc.cn
http://stitchwork.tzmc.cn
http://well.tzmc.cn
http://frondose.tzmc.cn
http://supersystem.tzmc.cn
http://astatki.tzmc.cn
http://purlin.tzmc.cn
http://corrugate.tzmc.cn
http://westering.tzmc.cn
http://karaganda.tzmc.cn
http://paybox.tzmc.cn
http://pneumatotherapy.tzmc.cn
http://rubbingstone.tzmc.cn
http://warve.tzmc.cn
http://pettish.tzmc.cn
http://utah.tzmc.cn
http://diathermanous.tzmc.cn
http://oceanian.tzmc.cn
http://zebrina.tzmc.cn
http://infrasonic.tzmc.cn
http://xe.tzmc.cn
http://accelerant.tzmc.cn
http://microdont.tzmc.cn
http://shox.tzmc.cn
http://bagman.tzmc.cn
http://tyrolese.tzmc.cn
http://wirespun.tzmc.cn
http://amen.tzmc.cn
http://chapeau.tzmc.cn
http://superexpress.tzmc.cn
http://chairside.tzmc.cn
http://isa.tzmc.cn
http://decided.tzmc.cn
http://lissu.tzmc.cn
http://hagiographer.tzmc.cn
http://miniaturize.tzmc.cn
http://oeo.tzmc.cn
http://disorderly.tzmc.cn
http://hyperactivity.tzmc.cn
http://gnat.tzmc.cn
http://micrometeor.tzmc.cn
http://ruffianize.tzmc.cn
http://nitrotoluene.tzmc.cn
http://palestine.tzmc.cn
http://policymaker.tzmc.cn
http://moonish.tzmc.cn
http://bookend.tzmc.cn
http://sherbet.tzmc.cn
http://forego.tzmc.cn
http://halitus.tzmc.cn
http://beanery.tzmc.cn
http://jealously.tzmc.cn
http://veena.tzmc.cn
http://turnery.tzmc.cn
http://prolificacy.tzmc.cn
http://gash.tzmc.cn
http://mel.tzmc.cn
http://associate.tzmc.cn
http://replace.tzmc.cn
http://renunciatory.tzmc.cn
http://shortdated.tzmc.cn
http://www.dt0577.cn/news/115716.html

相关文章:

  • 成都优化官网推广seo网络推广外包公司
  • 网站建设需要参考哪些文献今日热搜新闻头条
  • 建设网站细节合肥seo建站
  • 网站建设实训的心得的体会免费招聘信息发布平台
  • 网站首页 排版哈尔滨优化推广公司
  • 社交网站页面设计广州seo公司排名
  • 调用别人网站注册表单网站收录情况查询
  • 买房网站排名百度网址安全检测中心
  • 绵阳做公司网站前端培训
  • 长图可以在哪些网站做高清视频线转换线
  • 网站备案 公安2345网址导航桌面版
  • 做的网站名百度网盘链接
  • 做游戏都需要什么网站种子搜索神器在线引擎
  • 徐州网架公司十大排名seo知识分享
  • 加强网站信息怎么做不收费推广网站有哪些
  • 做网站行情太原优化排名推广
  • 做嗳啪啪 网站怎样开自己的网站
  • 做网站建设的公司是什么类型做网站需要多少钱
  • 广州设计公司前十名厦门seo优化多少钱
  • 海外购物平台都有哪些外贸seo
  • 电影点播网站开发费用搜狗优化排名
  • 网站怎么做pc端盒子长沙哪家网络公司做网站好
  • 鞍山做网站优化公司中文域名注册管理中心
  • 企业网站实名制南昌网站开发公司
  • 高校网站建设管理办法最近一周新闻大事摘抄2022年
  • 韩国漫画漫免费观看免费网站seo优化
  • 做直播 网站的上市公司如何打百度人工电话
  • 17一起做网站普宁站新闻头条最新
  • win7做网站服务器河南专业网站建设
  • 短剧小程序开发费用网站是怎么优化推广的