Spring 窗口创建各个Bean之后,如果以单例形式存在,就要小心,避免状态紊乱(即在不同的线程里设置了成员变量值,而另外的线程错误引用)。
我的建议:
最好不要有成员变量
如果有也要将set方法private
或是使用时new。
本文探讨了在Spring框架中使用单例Bean时可能导致的状态紊乱问题,并提出了一系列建议来解决这些问题,包括避免使用成员变量、将setter方法设置为private以及在需要时使用new操作符。
Spring 窗口创建各个Bean之后,如果以单例形式存在,就要小心,避免状态紊乱(即在不同的线程里设置了成员变量值,而另外的线程错误引用)。
我的建议:
最好不要有成员变量
如果有也要将set方法private
或是使用时new。
1357

被折叠的 条评论
为什么被折叠?