spring MVC中的应用程序变量

时间:2012-09-26 12:49:58

标签: spring spring-mvc

我想在spring MVC中设置一个应用程序变量我可以这样做吗

  @Scope("globalSession")
  public class ApplicationVariable{

    public static appVar;

  }

这个变量会在整个应用程序中可用吗?或者还有其他更好的方法吗?

1 个答案:

答案 0 :(得分:1)

默认情况下,spring bean是singleton,因此它将始终在全局范围内可用。在上面的示例中,您应该将ApplicationVariable bean保持为单例作用域,将变量保存到实例而不是静态,并在需要变量时注入bean。