本文实例讲述了春天实战之属性覆盖占位符配置器用法。分享给大家供大家参考,具体如下:
& 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程序设计有所帮助。
春天实战之属性覆盖占位符配置器用法示例