spring中的PropertyPlaceholderConfigurer类

阅读更多
PropertyPlaceholderConfigurer类的主要的用法是将BeanFactory里定义的内容放在一个.properties的文件中.
比如,本来BeanFactory(设BeanFactory的配置文件名字为spring.xml)中的代码为

    
             liming
    
    
             123456
    

使用PropertyPlaceholderConfigurer类后可以改成

    
          
             classpath:config.properties
          
    

而config.properties的内容为
user=liming
password=123456


当然,仅仅这样还不够,因为框架不会无缘无故创建你的propertyConfigurer类,因此还需要在web.xml中配置一下,代码如下:

contextConfigLocation
classpath*:spring.xml



org.springframework.web.context.ContextLoaderListener



通过以上的操作,我们可以将一些属性的配置放到了properties文件中(由于PropertyPlaceholderCOnfigurer是在其他bean实例化之前进行的,所以对于项目中所有bean的配置,他们的属性值都可以是properties文件中的内容,很强大有木有?)

你可能感兴趣的:(spring中的PropertyPlaceholderConfigurer类)