BeanDefinitionRegistry reg = new DefaultListableBeanFactory();    
 PropertiesBeanDefinitionReader reader = new PropertiesBeanDefinitionReader(reg);    
 reader.loadBeanDefinitions(new ClassPathResource("beanConfig.properties"));    
 BeanFactory factory = (BeanFactory)reg;
或者
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location">
           <value>src/jdbc.properties</value>
</property>
</bean>

解决方案 »

  1.   

        <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
            <property name="location"><value>classpath:init.properties</value></property>
        </bean>
      

  2.   

    this.getServletContext().getResourceAsStream("WEB-INF/config.xml");
      

  3.   

    BeanDefinitionRegistry reg = new DefaultListableBeanFactory();    
    PropertiesBeanDefinitionReader reader = new PropertiesBeanDefinitionReader(reg);    
    reader.loadBeanDefinitions(new ClassPathResource("beanConfig.properties"));    
    BeanFactory factory = (BeanFactory)reg;