案例:
在service里定义了一个全局变量,这类变量只能是final的。如果不是,在代码中一旦有地方给该变量进行业务赋值。当不满足赋值条件时变量仍然保留上次的赋值的值。
这是因为Bean没有销毁。
如果是方法的局部变量就不会有这种问题。类变量和方法变量在JVM中的处理是不一样的。