<bean id="vendorManagerDao" class="com.active.vendor.dao.VendorManagerDaoImpl">
<property name="dao" ref="dao" /> </bean> <bean id="vendorManagerService" class="com.active.vendor.service.VendorManagerServiceImpl"> <property name="vendorManagerDao" ref="vendorManagerDao" /> </bean> <bean id="vendorManagerAction" class="com.active.vendor.action.VendorManagerAction"> <property name="vendorManagerService" ref="vendorManagerService" /> <property name="logService" ref="logService" /> </bean>
<!-- 定义使用C3P0连接池的数据源 -->
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <!-- 指定连接数据库的JDBC驱动 --> <property name="driverClass"> <value>com.mysql.jdbc.Driver</value> </property> <!-- 连接数据库所用的URL --> <property name="jdbcUrl"> <value>jdbc:mysql://local:3306/activedb?useUnicode=true&characterEncoding=utf8</value> </property> <!-- 连接数据库的用户名 --> <property name="user"> <value>root</value> </property> <!-- 连接数据库的密码 --> <property name="password"> <value>root</value> </property> <!-- 设置数据库连接池的最大连接数 --> <property name="maxPoolSize"> <value>20</value> </property> <!-- 设置数据库连接池的最小连接数 --> <property name="minPoolSize"> <value>2</value> </property> <!-- 设置数据库连接池的初始化连接数 --> <property name="initialPoolSize"> <value>2</value> </property> <!-- 设置数据库连接池的连接的最大空闲时间,单位为秒 --> <property name="maxIdleTime"> <value>20</value> </property> </bean>