45 lines
1.8 KiB
XML
45 lines
1.8 KiB
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"
|
|
xmlns:context="http://www.springframework.org/schema/context"
|
|
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
|
|
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">
|
|
|
|
|
|
<!-- 配置数据源-->
|
|
<!-- 加载jdbc.properties-->
|
|
<context:property-placeholder location="classpath:jdbc.properties"/>
|
|
<!--配置数据源对象-->
|
|
<bean id="dateSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
|
|
<property name="driverClass" value="${jdbc.driver}"/>
|
|
<property name="jdbcUrl" value="${jdbc.url}"/>
|
|
<property name="user" value="${jdbc.username}"/>
|
|
<property name="password" value="${jdbc.password}"/>
|
|
</bean>
|
|
|
|
|
|
<!-- 配置jdbcTemplate对象 -->
|
|
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
|
|
<property name="dataSource" ref="dateSource"/>
|
|
</bean>
|
|
|
|
<!-- 配置RoleService-->
|
|
<bean id="roleService" class="com.itheima.service.impl.RoleServiceImpl">
|
|
<property name="roleDao" ref="roleDao"/>
|
|
</bean>
|
|
<!-- 配置RoleDao-->
|
|
<bean id="roleDao" class="com.itheima.dao.impl.RoleDaoImpl">
|
|
<property name="jdbcTemplate" ref="jdbcTemplate"/>
|
|
</bean>
|
|
|
|
<!-- 配置UserService-->
|
|
<bean id="userService" class="com.itheima.service.impl.UserServiceImpl">
|
|
<property name="userDao" ref="userDao"/>
|
|
<property name="roleDao" ref="roleDao"/>
|
|
</bean>
|
|
<!-- 配置UserDao-->
|
|
<bean id="userDao" class="com.itheima.dao.impl.UserDaoImpl">
|
|
<property name="jdbcTemplate" ref="jdbcTemplate"/>
|
|
</bean>
|
|
|
|
</beans> |