社区
Java EE
帖子详情
springmvc中controller配置成单例和原型的有什么区别
richard_2010
2011-04-22 09:48:04
单例只有一个实例服务每个请求的线程,原型在每次请求的时候都new一个新的实例这些知道。
有谁知为什么要这样做呢?比如stucts1默认是单例的,为什么stucts2默认为原型的,好处坏处都何在?
另外单例的controller和原型的在什么情况下才会发生拒绝服务?比如引起内存不足,栈溢出之类的问题
...全文
1010
1
打赏
收藏
springmvc中controller配置成单例和原型的有什么区别
单例只有一个实例服务每个请求的线程,原型在每次请求的时候都new一个新的实例这些知道。 有谁知为什么要这样做呢?比如stucts1默认是单例的,为什么stucts2默认为原型的,好处坏处都何在? 另外单例的controller和原型的在什么情况下才会发生拒绝服务?比如引起内存不足,栈溢出之类的问题
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yingzhuo2011
2011-04-28
打赏
举报
回复
我觉Spring MVC 的控制器没有必要用原型的。
我个人觉得struts2.x默认Action是原型的,是不得已而为之。
struts2.x用Action的域来保存状态(提交的表单,输出到试图的数据)的嘛。
这就造成了它的线程不安全性。
spring mvc 和 struts1.x 没有这样的毛病。 所以默认为单列就够了。
应该还是单列的更好,不要重新创建对象了。 速度应该跟快一些。
SpringMVC
实现一个完整的项目
Annotation AOP
SpringMVC
事务管理
SpringMVC
实现一个完整的项目
SpringMVC
+Spring+myBatis框架整合示例代码.zip
SpringMVC
+Spring+myBatis框架整合示例代码.zip
spring+
springMVC
全量jar包
spring+
springMVC
全量jar包,大部分都是最新的5.X.X版本的
spring+
springmvc
+hibernate+thymeleaf 练习demo项目源码
spring+
springmvc
+hibernate+ thymeleaf 框架组合练习学习做的一个完整的精简的小demo项目源码
SpringMVC
-Spring:
SpringMVC
+Spring框架
配置
SpringMVC
-Spring
SpringMVC
+Spring框架
配置
Java EE
67,550
社区成员
225,863
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章