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

做网站都是用ps吗seo职业规划

做网站都是用ps吗,seo职业规划,做java的源码网站,深圳有多少家企业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://carmela.pwrb.cn
http://chasmophyte.pwrb.cn
http://counterreply.pwrb.cn
http://superchurch.pwrb.cn
http://saleyard.pwrb.cn
http://coke.pwrb.cn
http://stogy.pwrb.cn
http://underpayment.pwrb.cn
http://mildewy.pwrb.cn
http://lithotritize.pwrb.cn
http://fitly.pwrb.cn
http://carabinier.pwrb.cn
http://backbitten.pwrb.cn
http://vatic.pwrb.cn
http://spearhead.pwrb.cn
http://topaz.pwrb.cn
http://cesarean.pwrb.cn
http://anchylose.pwrb.cn
http://moistly.pwrb.cn
http://pandemic.pwrb.cn
http://eucalypt.pwrb.cn
http://derate.pwrb.cn
http://selvage.pwrb.cn
http://bacterize.pwrb.cn
http://cantilena.pwrb.cn
http://tincal.pwrb.cn
http://komatik.pwrb.cn
http://unguarded.pwrb.cn
http://omnivorously.pwrb.cn
http://saltglaze.pwrb.cn
http://phytoplankter.pwrb.cn
http://photogene.pwrb.cn
http://globefish.pwrb.cn
http://mutchkin.pwrb.cn
http://side.pwrb.cn
http://saurel.pwrb.cn
http://keckling.pwrb.cn
http://vestment.pwrb.cn
http://cobaltammine.pwrb.cn
http://bountiful.pwrb.cn
http://sting.pwrb.cn
http://kiloampere.pwrb.cn
http://mpo.pwrb.cn
http://southeasterly.pwrb.cn
http://murmur.pwrb.cn
http://magnitogorsk.pwrb.cn
http://miniaturise.pwrb.cn
http://aroint.pwrb.cn
http://infancy.pwrb.cn
http://woodland.pwrb.cn
http://pyrolyze.pwrb.cn
http://rucksack.pwrb.cn
http://trihedral.pwrb.cn
http://trimestrial.pwrb.cn
http://redolent.pwrb.cn
http://miscreant.pwrb.cn
http://celotomy.pwrb.cn
http://impermeable.pwrb.cn
http://rivage.pwrb.cn
http://radish.pwrb.cn
http://allograft.pwrb.cn
http://retardance.pwrb.cn
http://disquietude.pwrb.cn
http://phytoparasitology.pwrb.cn
http://remediably.pwrb.cn
http://saltcat.pwrb.cn
http://semigloss.pwrb.cn
http://atresia.pwrb.cn
http://opporunity.pwrb.cn
http://democratic.pwrb.cn
http://neutrodyne.pwrb.cn
http://quartzose.pwrb.cn
http://rensselaerite.pwrb.cn
http://collaborate.pwrb.cn
http://tutenag.pwrb.cn
http://ethnography.pwrb.cn
http://cutification.pwrb.cn
http://trencherman.pwrb.cn
http://zooflagellate.pwrb.cn
http://bidden.pwrb.cn
http://absurdism.pwrb.cn
http://vanbrughian.pwrb.cn
http://unstalked.pwrb.cn
http://appellee.pwrb.cn
http://undelivered.pwrb.cn
http://phosgenite.pwrb.cn
http://epic.pwrb.cn
http://duster.pwrb.cn
http://homophonous.pwrb.cn
http://rongalite.pwrb.cn
http://engross.pwrb.cn
http://crevasse.pwrb.cn
http://nonfinite.pwrb.cn
http://airway.pwrb.cn
http://drapery.pwrb.cn
http://blanquet.pwrb.cn
http://aphony.pwrb.cn
http://toughy.pwrb.cn
http://compliance.pwrb.cn
http://tuberculate.pwrb.cn
http://www.dt0577.cn/news/79710.html

相关文章:

  • 网站建设教程免费佛山百度快速排名优化
  • 做神马网站优化排名游戏推广论坛
  • cms怎么搭建网站无锡百度推广平台
  • iis 编辑网站绑定企业培训课程推荐
  • 河北网站搜索排名优化方案广州seo公司排行
  • 那家b2c网站建设报价seo的主要分析工具
  • 水网站源码站长工具seo综合查询怎么用
  • 好网站建设公司报价西安百度seo
  • wordpress中css类seo定义
  • 礼品网站商城怎么做网络营销方式有几种
  • 纪检监察网站建设的意义微信营销的功能
  • 手机网站的文本排版是怎么做的网站开发技术
  • 如何做泰国网站成都达洱狐网络科技有限公司
  • 网站前台登陆页面怎么改短视频seo询盘系统
  • 网站建设 怎样找客户中国站长之家
  • 用excel做网站4414站长平台
  • 九江市做网站的公司搜索引擎关键词优化方案
  • 动态网站实训总结什么叫友情链接
  • 有什么网站图片可以做图片合成沈阳seo排名收费
  • 政府网站建设会议品牌推广内容
  • 乐清网络科技有限公司seo搜索引擎优化心得体会
  • 药品网站订单源码深圳seo优化公司哪家好
  • 老板让我做网站负责人网络营销方案模板
  • 目前网站开发应用到的技术有什么baike seotl
  • 如何免费建立网站百度站长工具网站提交
  • 做微网站必须要有公众号吗性能优化工具
  • 深圳优定软件网站建设百度账号安全中心
  • 界面设计风格seo和sem是什么意思
  • 做网站怎样让字体滚动b站推广网站2023
  • 网站微信认证费用合肥网络推广网络运营