请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

controller分别使用单例和多例的场景

springmvc中controller默认应该是单例的,那什么情况下使用多例呢,各自什么场景下使用,求老师解答下

正在回答 回答被采纳积分+3

1回答

Jimin 2018-01-26 20:38:40

你好,绝大部分场景都是单例就可以了,我到现在就遇到过一次使用多例的情景,还是因为那个项目本身代码写的不怎样。多例相对于单例,并发时线程更安全,但对于使用时只是普通的依赖注入,就使用单例就可以了。祝你学习愉快~

0 回复 有任何疑惑可以回复我~
  • 提问者 缘分天空_0003 #1
    现在就有个互联网项目,部署在云服务器上,会有来自很多地方请求某一controller,那是不是可以用多例模式呢 ?
    回复 有任何疑惑可以回复我~ 2018-01-27 22:06:14
  • Jimin 回复 提问者 缘分天空_0003 #2
    我的理解是单例就可以解决问题,这个主要取决于是否存在多个线程共享变量,如果没有的话基本上单例就ok了
    回复 有任何疑惑可以回复我~ 2018-01-28 00:48:18
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信