春天实战之属性覆盖占位符配置器用法示例

  

本文实例讲述了春天实战之属性覆盖占位符配置器用法。分享给大家供大家参考,具体如下:

  

        & lt; & # 63; xml version=" 1.0 " encoding=" GBK " & # 63;比;   & lt;豆类xmlns: xsi=" http://www.w3.org/2001/XMLSchema-instance "   xmlns=" http://www.springframework.org/schema/beans "   xsi: schemaLocation=" http://www.springframework.org/schema/beans   http://www.springframework.org/schema/beans/spring-beans-4.0.xsd”比;   & lt; !——PropertyOverrideConfigurer是一个容器后处理器,它会读取   属性文件信息,并用这些信息设置覆盖弹簧配置文件的数据——比;=& lt; bean类   “org.springframework.beans.factory.config.PropertyOverrideConfigurer”比;   & lt;属性名="位置"比;   & lt; list>   & lt; value> dbconn.properties   & lt; !——如果有多个属性文件,依次在下面列出来,比;   & lt;/list>   & lt;/property>   & lt;/bean>   & lt; !——定义数据源Bean,使用C3P0数据源实现,   配置该Bean时没有指定任何信息,但属性文件里的   信息将会直接覆盖该Bean的属性值——比;   & lt; bean id=笆菰础崩?癱om.mchange.v2.c3p0.ComboPooledDataSource”   销毁方法="关闭"/比;   & lt;/beans>      之前      

        dataSource.driverClass=com.mysql.jdbc.Driver   dataSource.jdbcUrl=jdbc: mysql://localhost: 3306/春天   dataSource.user=根   dataSource.password=32147      之前      

        李包;   进口javax.sql.DataSource;   进口java.sql。*;   进口org.springframework.context。*;   进口org.springframework.context.support。*;   公开课中的BeanTest   {   公共静态void main (String [] args)抛出异常   {   ApplicationContext ctx=new   ClassPathXmlApplicationContext(“它指明”);   数据源ds=(数据源)ctx.getBean(“数据源”);   连接康涅狄格州=ds.getConnection ();   PreparedStatement pstmt=conn.prepareStatement (   “插入news_inf价值(null, & # 63;& # 63;)”);   pstmt。setString(1,“疯狂Java讲义3”);   pstmt。iOS setString(2,“疯狂讲义3”);   pstmt.executeUpdate ();   pstmt.close ();   conn.close ();   }   }      之前      

  

按菏嫡街粜愿哺钦嘉环渲闷饔梅ㄊ纠?

  

更多关于java相关内容感兴趣的读者可查看本站专题:《春天框架入门与进阶教程》、《java数据结构与算法教程》、《java操作DOM节点技巧总结》,《java文件与目录操作技巧汇总》和《java缓存操作技巧汇总》

  

希望本文所述对大家java程序设计有所帮助。

春天实战之属性覆盖占位符配置器用法示例