spring getBean() 的问题
寒风中游泳 2012-08-20 05:47:40 Spring 掌握的不好,不明白是什么地方错了,希望各位高人解释详细点。到底是找不到什么呢?
代码如下:
public class SpringContextUtil {
private static ApplicationContext context;
public static ApplicationContext getApplicationContext() {
return context;
}
public static Object getBean(String name) {
if (context == null) {
Object bean = DefaultBeanFactory.getBean(name); //一直都是在这里报错
if (bean == null) {
return null;
} else {
return bean;
}
}
return context.getBean(name);
}
public static void setApplicationContext(ApplicationContext acx) {
context = acx;
}
}
报错信息:
org.springframework.beans.FatalBeanException: Unable to find resource for specified definition. Group resource name [classpath*:beanRefFactory.xml], factory key [default]
上面的DefaultBeanFactory引用的是permission.jar com.individual.common.permission.util.DefaultBeanFactory