org.webframe.test.WFXmlContextLoader Maven / Gradle / Ivy
package org.webframe.test;
import org.springframework.beans.factory.support.BeanDefinitionReader;
import org.springframework.beans.factory.xml.XmlBeanDefinitionReader;
import org.springframework.context.support.GenericApplicationContext;
import org.springframework.test.context.support.GenericXmlContextLoader;
import org.webframe.support.SpringContextUtils;
/**
* @author 黄国庆
* @version $Id: codetemplates.xml,v 1.1 2009/09/07 08:48:12 Exp $ Create: 2011-4-11 下午04:24:14
*/
public class WFXmlContextLoader extends GenericXmlContextLoader {
private BeanDefinitionReader beanDefinitionReader = null;
protected BeanDefinitionReader createBeanDefinitionReader(final GenericApplicationContext context) {
if (beanDefinitionReader == null) {
beanDefinitionReader = new XmlBeanDefinitionReader(context);
}
return beanDefinitionReader;
}
@Override
protected void prepareContext(GenericApplicationContext context) {
BeanDefinitionReader reader = createBeanDefinitionReader(context);
reader.loadBeanDefinitions(SpringContextUtils.getSpringContextResources());
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy