import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class SpringHelper {
static ApplicationContext ctx = null;
static {
try {
String[] s = new String[] { "applicationContext-dao.xml",
"applicationContext-biz.xml" };
ctx = new ClassPathXmlApplicationContext(s);
} catch (Exception e) {
e.printStackTrace();
}
}
public static Object getBean(String beanId) {
try {
return ctx.getBean(beanId);
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
}
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class SpringHelper {
static ApplicationContext ctx = null;
static {
try {
String[] s = new String[] { "applicationContext-dao.xml",
"applicationContext-biz.xml" };
ctx = new ClassPathXmlApplicationContext(s);
} catch (Exception e) {
e.printStackTrace();
}
}
public static Object getBean(String beanId) {
try {
return ctx.getBean(beanId);
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
}
本文介绍了一个用于加载Spring上下文的应用程序类。该类通过指定的配置文件(applicationContext-dao.xml和applicationContext-biz.xml)初始化Spring上下文,并提供了一个静态方法getBean,用于获取指定ID的Bean实例。
825

被折叠的 条评论
为什么被折叠?



