예제 #1
0
        public static ProcessEngineConfiguration parseProcessEngineConfiguration(Resource springResource, string beanName)
        {
            DefaultListableBeanFactory beanFactory             = new DefaultListableBeanFactory();
            XmlBeanDefinitionReader    xmlBeanDefinitionReader = new XmlBeanDefinitionReader(beanFactory);

            xmlBeanDefinitionReader.ValidationMode = XmlBeanDefinitionReader.VALIDATION_XSD;
            xmlBeanDefinitionReader.loadBeanDefinitions(springResource);
            ProcessEngineConfigurationImpl processEngineConfiguration = (ProcessEngineConfigurationImpl)beanFactory.getBean(beanName);

            if (processEngineConfiguration.Beans == null)
            {
                processEngineConfiguration.Beans = new SpringBeanFactoryProxyMap(beanFactory);
            }
            return(processEngineConfiguration);
        }
예제 #2
0
		public virtual ScanStaticModel scan(IList<string> packNameList)
		{

			factory = (DefaultListableBeanFactory) context.AutowireCapableBeanFactory;
			return null;
		}
 public GenericApplicationContext()
 {
     // 创建IOC容器默认的实现类实例
     this.beanFactory = new DefaultListableBeanFactory();
 }