Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我在 Spring MVC 中使用静态方法(比如从我创建的实用程序类)会发生什么。此外,我的静态方法不同步。如果多个请求同时调用同一个方法会发生什么。
如果您知道自己在做什么,则可以使用静态方法。如果在您的静态方法中您只使用局部变量(而不是类中的字段),那么您也应该是线程安全的。否则 - 由您决定是否处理同步和锁定以保持数据一致。
Spring 有一个限制,您不能static在 spring bean 的 setter 上使用。
static