python3的配置文件类单例实现_Servlet是单例还多例
发布日期:2021-06-24 17:49:25 浏览次数:3 分类:技术文章

本文共 512 字,大约阅读时间需要 1 分钟。

这个得从Setvlet的加载方式来看

Setvlet的加载方式有以下几种

  • 通过web.xml配置文件加载
  • 通过注解加载
  • 通过ServletContext.addServlet()方法加载

通过web.xml配置文件加载

这种加载方式是可以只传多例的, web.xml里面配置的是Servlet的类名, 同一个Servlet类名可能对应不同的地址映射

通过注解加载

注解加载时默认是单例的, web容器启动的时候如果扫描到某个类上面有WebServlet注解, 那么就会创建该类对应的实例, 并将实例加载到容器中

通过ServletContext.addServlet()方法加载

对于这种方法来说, 主要看在使用的时候是否创建了多个Servlet实例, 如果对于同一个Servlet类, 创建了多个实例, 并调用了ServletContext.addServlet()方法, 那么这里就是多例, 如果针对一个Servlet类, 只创建一个实例, 那么就是单例

总结

Servlet是可以支持多例的, 根据Servlet的加载方式不同可以有不同的支持方式

因为个人知识范围有限, 本篇文章仅代表个人观点, 如果有误, 欢迎指正

转载地址:https://blog.csdn.net/weixin_34227128/article/details/112240918 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:联发科mtk和骁龙730哪个好_在沉默中爆发,联发科G90性能超越骁龙730,Redmi拿下首发...
下一篇:uniapp无法返回上一页_一页打印三张凭证,财务妹子请收好

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2024年04月26日 00时18分41秒