5

如果我在 Spring MVC 中使用静态方法(比如从我创建的实用程序类)会发生什么。此外,我的静态方法不同步。如果多个请求同时调用同一个方法会发生什么。

4

1 回答 1

1

如果您知道自己在做什么,则可以使用静态方法。如果在您的静态方法中您只使用局部变量(而不是类中的字段),那么您也应该是线程安全的。否则 - 由您决定是否处理同步和锁定以保持数据一致。

Spring 有一个限制,您不能static在 spring bean 的 setter 上使用。

于 2013-09-27T07:56:17.123 回答