读书人

体味spring(八)-分散配置

发布时间: 2012-08-26 16:48:06 作者: rapoo

体验spring(八)---分散配置

分散配置

在应用上下文中,使用PropertyPlaceholderConfigurer从外部文件装载配置信息。其中location属性允许使用单个配置文件,可使用其locations属性设置配置文件列表。

案例:Service包中ConnServiceImpl.javapublic class ConnServiceImpl {/*连接数据库**/private String driverClass;private String url;private String user;private String password;public void setDriverClass(String driverClass) {this.driverClass = driverClass;}public void setUrl(String url) {this.url = url;}public void setUser(String user) {this.user = user;}public void setPassword(String password) {this.password = password;}}Jdbc.properties文件jdbc\:driverClass=com.mysql.jdbc.Driverjdbc\:url=jdbc\:mysql\://localhost\:3306/dbjdbc\:user=dxljdbc\:password=rootapplicationContext.xml文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans           http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">               <!-- 分散配置解析 引入一个外部文件即使用location属性       <bean id="propertyPlaceholderConfigurer"style="text-indent: 21pt; margin: 0cm 0cm 0pt;">?

此案例中主要介绍了分散配置的使用,首先介绍了硬编码的使用,然后是引入单个分散配置的使用,再就是引入多个分散配置的使用,并将三者做了具体的比较。读者主要观察xml文件中的代码,xml文件中的代码简单明了,易于理解。

读书人网 >软件架构设计

热点推荐