代码之家  ›  专栏  ›  技术社区  ›  thirdy

声明单例springbean静态的效果?

  •  2
  • thirdy  · 技术社区  · 15 年前

    private static MyDAO myDAO;
    

    并在applicationContext中声明为

    <bean id="myDAO" scope="singleton" class="my.MyDAO" />
    

    当myDAO已经声明为单例时,使用静态修饰符声明myDAO有什么影响吗?

    提前谢谢!

    2 回复  |  直到 12 年前
        1
  •  6
  •   Stephen C    15 年前

    my.MyDOA 对象。但是没有什么能阻止其他事情(比如你的代码)创建其他实例。

    myDAO static 是毫无意义和糟糕的风格。

        2
  •  2
  •   Bozho    15 年前

    删除 static . 在使用SpringBean时,请忘记 当涉及到依赖性时。