社区
Java EE
帖子详情
关于spring单例的疑问
yizhaorong
2014-06-13 01:31:18
如果UserService是单例,当多个controller调用同一个UserService时将使用同一个对象,那如果在UserService中有一个
private SqlSession session;
时,第一个Controller执行完操作后执行到关闭Session时,第二个Controller正好要进行Commit,但Session已经关闭,会不会出现空指针无法提交的问题,本人菜鸟,请高手多指教
...全文
344
8
打赏
收藏
关于spring单例的疑问
如果UserService是单例,当多个controller调用同一个UserService时将使用同一个对象,那如果在UserService中有一个 private SqlSession session; 时,第一个Controller执行完操作后执行到关闭Session时,第二个Controller正好要进行Commit,但Session已经关闭,会不会出现空指针无法提交的问题,本人菜鸟,请高手多指教
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
射鲸英雄传
2014-06-18
打赏
举报
回复
必然会出现异常,而且这种异常我还遇到过,不过是什么异常不记得了。
qqqsadaqq
2014-06-17
打赏
举报
回复
一般spring管理的action都是配置scope=“ prototype”,这样spring每次创建就不是单例
木_木_三
2014-06-17
打赏
举报
回复
我只想说spring单例并且还能保证线程安全的秘密是 threadlocal
dokia123
2014-06-16
打赏
举报
回复
像你这种类生成的对象是有状态的(就是有成员变量的意思),最好就不要用单例了,除非你自己做线程同步控制。
自然80
2014-06-16
打赏
举报
回复
会。 你的考虑线程安全。
执笔记忆的空白
2014-06-13
打赏
举报
回复
控制服务访问为啥要用单例? 这么多方法不用
S117
2014-06-13
打赏
举报
回复
要分清楚什么时候用单例,什么时候不用单例,又不是只有那一种作用域
致知Fighting
2014-06-13
打赏
举报
回复
会出问题,提示你不能使用一个已经关闭的session。但是异常不会是空指针
Spring
实例化bean的方式代码详解
无论使用`BeanFactory`还是`ApplicationContext`,
Spring
默认以
单例
(`singleton`)模式初始化bean。这意味着在整个应用中,每个bean只有一个实例。如果需要其他作用域,如原型(`prototype`),则需要在配置中指定...
Cairngorm入门教程整合
spring
Cairngorm框架中还引入了一些设计模式,比如代理模式、命令模式、观察者模式和
单例
模式,这些设计模式在框架中起到了重要的作用。 在Cairngorm框架中,ModelLocator与HTTPSession对象相似,但是它是在Flex客户端上...
【毕业设计开源】基于SSM的实体商城商户在线租赁以及信息管理系统的设计与实现
7. **设计模式与架构**:在系统设计过程中,可能会采用MVC、工厂、
单例
等设计模式,以及RESTful API设计原则,确保系统具有良好的扩展性和可维护性。 8. **数据库设计**:系统需要有合理的数据库设计,包括商户表、...
数学辅导微信小程序.zip
【标题】中的“数学辅导微信小程序”表明这是一个针对数学学习的微信小程序项目,可能是为了帮助学生进行数学课程的辅助学习,提供练习、解答
疑问
或学习资源等功能。 【描述】中的内容与标题相同,进一步确认了这是...
Java面试宝典-大厂必备
9. **框架知识**:
Spring
框架的核心概念,如IOC、AOP,以及
Spring
Boot和
Spring
Cloud的相关知识。 10. **分布式与微服务**:理解分布式系统的挑战,如CAP理论、分布式一致性(Raft、Paxos等),了解Dubbo、...
Java EE
67,543
社区成员
225,859
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章