为了账号安全,请及时绑定邮箱和手机立即绑定

springmvc在一个controller中注入另一个controller会不会出现线程问题啊

springmvc在一个controller中注入另一个controller会不会出现线程问题啊

达令说 2018-12-06 14:48:06
两个controller除了service类内部没有其他的全局属性,在一个controller中注入另一个controller,调用另一个controler的方法,该方法中会使用service这些属性,如此会不会引起线程问题啊?
查看完整描述

6 回答

?
Cats萌萌

TA贡献1805条经验 获得超9个赞

一般不会有问题,不过这样写感觉不对,要调用另一个controller的方法,这个方法应该抽出来单独一个类,然后两个controller都可以调用

查看完整回答
反对 回复 2018-12-16
?
撒科打诨

TA贡献1934条经验 获得超2个赞

看不懂问题,对象和线程没什么关系

查看完整回答
反对 回复 2018-12-16
?
aluckdog

TA贡献1847条经验 获得超7个赞

写到一个公用的bussiness 

查看完整回答
反对 回复 2018-12-16
?
HUH函数

TA贡献1836条经验 获得超4个赞

Controller直接可以看成一个类,你想调用另一个Controller的方法的话,直接使用new 实例化然后调用就行了。和线程无关的

查看完整回答
反对 回复 2018-12-16
?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

springmvc的controller不是单例的么?另一个controller是通过spring注入的。

查看完整回答
反对 回复 2018-12-16
?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

@泱泱: 这个和单例什么的没什么关系吧,你如果直接通过spring注入的化,相当于在启动的时候new出了一个controller对象,我觉得与new没什么差别。目前,我还没见过用Spring注入Controller的,只遇到直接new 出一个Controller然后进行操作的。

查看完整回答
反对 回复 2018-12-16
  • 6 回答
  • 0 关注
  • 8205 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信