我想在spring MVC中设置一个应用程序变量我可以这样做吗
@Scope("globalSession")
public class ApplicationVariable{
public static appVar;
}
这个变量会在整个应用程序中可用吗?或者还有其他更好的方法吗?
答案 0 :(得分:1)
默认情况下,spring bean是singleton,因此它将始终在全局范围内可用。在上面的示例中,您应该将ApplicationVariable bean保持为单例作用域,将变量保存到实例而不是静态,并在需要变量时注入bean。