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(); } }