读书人

spring propertyConfigurer的施用

发布时间: 2012-11-08 08:48:11 作者: rapoo

spring propertyConfigurer的使用
????<prop key="hibernate.show_sql">${show_sql}</prop>????<prop key="hibernate.jdbc.fetch_size">25</prop>????<prop key="hibernate.jdbc.batch_size">50</prop>????<prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>????<prop key="hibernate.cache.use_query_cache">true</prop>????????<prop key="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</prop>????<prop key="hibernate.c3p0.max_size">20</prop>????<prop key="hibernate.c3p0.min_size">5</prop>????<prop key="hibernate.c3p0.timeout">28800</prop>????<prop key="hibernate.c3p0.max_statements">100</prop>????<prop key="hibernate.c3p0.idle_test_period">120</prop>????<prop key="hibernate.c3p0.acquire_increment">2</prop>???</props>??</property>

-->
如上所述,我们定义了一个PropertyPlaceholderConfigurer类的实例,并将其位置属性
设置为我们的属性文件。该类被实现为Bean工厂的后处理器,并将使用定义在文件中的属性来
代替所有的占位符(${...}value)。
  利用这种技术,我们可以从applicationContext.xml中移除所有特定于主机的配置属性。
通过这种方式,我们可以自由地为该文件添加新的Bean,而不必担心特定于主机属性的同步性。
这样可以简化生产部署和维护。
1 楼 夜神月 2012-05-28 美女我们还真有缘啊,不知不觉,又来到你空间了

读书人网 >软件架构设计

热点推荐