猿问

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

两个controller除了service类内部没有其他的全局属性,在一个controller中注入另一个controller,调用另一个controler的方法,该方法中会使用service这些属性,如此会不会引起线程问题啊?

达令说
浏览 8206回答 6
6回答

Cats萌萌

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

撒科打诨

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

aluckdog

写到一个公用的bussiness 

HUH函数

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

一只甜甜圈

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

素胚勾勒不出你

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

相关分类

Java
我要回答