方法一:在初始化時儲存ApplicationContext物件 ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml");ac.getBean("beanId"); 這種方式適用於採用Spring框架的獨立應用程式,需要程式透過配置檔案手工初始化Spring的情況。 方法二:透過Spring提供的工具類獲取ApplicationContext物件 import org.springframework.web.context.support.WebApplicationContextUtils;ApplicationContext ac1 = WebApplicationContextUtils.getRequiredWebApplicationContext(ServletContext sc);ApplicationContext ac2 = WebApplicationContextUtils.getWebApplicationContext(ServletContext sc);ac1.getBean("beanId");ac2.getBean("beanId");
方法一:在初始化時儲存ApplicationContext物件 ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml");ac.getBean("beanId"); 這種方式適用於採用Spring框架的獨立應用程式,需要程式透過配置檔案手工初始化Spring的情況。 方法二:透過Spring提供的工具類獲取ApplicationContext物件 import org.springframework.web.context.support.WebApplicationContextUtils;ApplicationContext ac1 = WebApplicationContextUtils.getRequiredWebApplicationContext(ServletContext sc);ApplicationContext ac2 = WebApplicationContextUtils.getWebApplicationContext(ServletContext sc);ac1.getBean("beanId");ac2.getBean("beanId");