网站建设及维护价钱,昆明seo代理商,专门用于网页制作的软件,网页设计与网站建设考试题目录 一、什么是配置文件参数化 二、配置文件参数化的开发步骤 一、什么是配置文件参数化
配置文件参数化就是将Spring中经常需要修改的字符串信息#xff0c;转移到一个更小的配置文件中。那么为什么要进行配置文件参数化呢#xff1f;我们看一个代码
bean idco… 目录 一、什么是配置文件参数化 二、配置文件参数化的开发步骤 一、什么是配置文件参数化
配置文件参数化就是将Spring中经常需要修改的字符串信息转移到一个更小的配置文件中。那么为什么要进行配置文件参数化呢我们看一个代码
bean idconnection classcom.gl.demo.factory.ConnectionFactoryBeanproperty namedriveClassName valuecom.mysql.jdbc.Driver/property nameurl valuejdbc:mysql://localhost:3306/test?useSSLfalse/property nameusername valueroot/property namepassword value123456/
/bean 这是之前配置数据库连接池的一个代码虽然使用配置文件的方式已经很简洁了但是如果我要频繁的修改呢又或者是我这里的配置信息很多呢这样就造成了代码的维护性变差所以这就是为什么要将配置文件参数化的原因
二、配置文件参数化的开发步骤
1首先准备一个小的配置文件.properties用来存放需要转移的参数这里就将需要注入的值转移到了小的配置文件中 2在原来的Spring配置文件中添加context标签来引入配置文件的位置这个标签是Spring专门用来引入小的配置文件的其中这个location就是配置文件存放的位置
context:property-placeholder locationclasspath:/database.properties/3由于原来的配置文件中的value值已经没有了这里只需要使用一个${}包裹小配置文件中的key值就可了
context:property-placeholder locationclasspath:/database.properties/bean idconn classcom.gl.demo.factory.ConnectionFactoryBeanproperty namedriveClassName value${jdbc.driveName}/propertyproperty nameurl value${jdbc.url}/propertyproperty nameusername value${jdbc.username}/propertyproperty namepassword value${jdbc.password}/property
/bean