控制器beanPostProcessor spring - 不是单例?

时间:2014-09-03 11:32:33

标签: java spring javabeans

我有一个自定义的beanPostProcessor,应该用spring控制器做一些逻辑。

我发现它表现得很有趣。当我在后处理器中使用sysout控制器bean时,它说:

 ...controller.MassUploadController@743479ce

但是当我从控制器请求本身调用sysout(this)时,它是一个不同的实例:

...controller.MassUploadController@58469848

因此,我对beanPostProcessor中的控制器实例所执行的任何更改都没有真正反映在运行时,因为它是一个不同的实例。怎么可能?它说到处都是弹簧控制器是单身人士! 我的控制器在Spring中定义为@Controller,在xml中我在控制器上使用 componentScan java包

0 个答案:

没有答案