如何在整个App中使用相同的ClassPathXmlApplicationContext实例?

时间:2015-12-02 16:29:03

标签: java spring spring-mvc

我正在使用Spring JDBCTemplate + Java示例。在这个项目中,我需要在我的StudentDetailsLoader,UserDetailsLoader,AdminDetailsLoader和VendorDetailsLoader类以及许多类中多次使用下面的代码来加载相应的类bean。

ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");

我们有什么方法可以在一个地方创建并在我们需要的地方调用它的单例实例吗?请指导。

1 个答案:

答案 0 :(得分:1)

创建一个Bean并简单地调用bean的实例

build.gradle (#4)

豆子

public class AppContext {
    public static ApplicationContext getAppContext(){
        return new ClassPathXmlApplicationContext("applicationContext.xml");
    }
}