package org.theonefx.wcframework.ioc;
import org.theonefx.wcframework.core.ConfigurationReader;
import org.theonefx.wcframework.core.DefaultConfigurationReader;
public class ClassPathXMLBeanFactory extends DefaultBeanFactory {
private ConfigurationReader reader;
private static final String DEFAULT_APPLICATIONCONTEXT_FILE = "wcf-config.xml";
public ClassPathXMLBeanFactory() {
this(DEFAULT_APPLICATIONCONTEXT_FILE);
}
public ClassPathXMLBeanFactory(String... resources) {
reader = new DefaultConfigurationReader(this, resources);
init();
}
private void init() {
reader.doLoadConfiguration();
}
}