org.test4j.module.spring.utility.SpringHelperImpl Maven / Gradle / Ivy
package org.test4j.module.spring.utility;
import org.springframework.beans.factory.BeanFactory;
import org.test4j.module.spring.SpringTestedContext;
import org.test4j.module.spring.util.ISpringHelper;
/**
* 测试类中spring上下文
*
* @author darui.wudr
*/
@SuppressWarnings("unchecked")
public class SpringHelperImpl implements ISpringHelper {
public SpringHelperImpl() {
}
@Override
public T getBean(String beanname) {
return (T) SpringModuleHelper.getBeanByName(beanname);
}
@Override
public void invalidate() {
SpringModuleHelper.invalidateApplicationContext();
}
public BeanFactory getBeanFactory() {
BeanFactory factory = (BeanFactory) SpringTestedContext.getSpringBeanFactory();
return factory;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy