使用Spring MVC和tomcat的静态方法

使用Spring MVC和tomcat的静态方法,spring,tomcat,static,Spring,Tomcat,Static,如果我在SpringMVC中使用静态方法(比如从我创建的实用程序类中)会发生什么。 此外,我的静态方法是不同步的。 如果多个请求同时调用同一个方法,会发生什么情况。如果您知道自己在做什么,可以使用静态方法。如果在静态方法中只使用局部变量(而不是类中的字段),那么也应该是线程安全的。否则—由您处理同步和锁定以保持数据一致性 Spring有一个限制,您不能在SpringBean的setter上使用static。为什么不试试看?这些静态方法是引用静态变量还是只引用方法中的局部变量?大多数方法使用方法的

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

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


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

为什么不试试看?这些静态方法是引用静态变量还是只引用方法中的局部变量?大多数方法使用方法的局部变量,但它们也有参数。但是,如果两个请求同时使用不同的参数值调用同一个方法会怎么样呢。