:
<!-- 头文件,主要注意一下编码-->
<?xml version="" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "/spring-">
<beans>
<!-- 建立数据源-->
<bean id="dataSource" class="">
<!-- 数据库驱动,我这里使用的是Mysql数据库-->
<property name="driverClassName">
<.</value>
</property>
<!-- 数据库地址,这里也要注意一下编码,不然乱码可是很郁闷的哦! -->
<property name="url">
<value>
jdbc:mysql://localhost:3306/tie?useUnicode=true&characterEncoding=utf-8
</value>
</property>
<!-- 数据库的用户名-->
<property name="username">
<value>root</value>
</property>
<!-- 数据库的密码-->
<property name="password">
<value>123</value>
</property>
</bean>
<!-- 把数据源注入给Session工厂-->
<bean id="sessionFactory"
class="">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<!-- 配置映射文件-->
<property name="mappingResources">
<list>
</alonely/vo/</value>
</list>
</property>
</bean>
<!-- 把Session工厂注入给hibernateTemplate -->
<!-- 解释一下hibernateTemplate:hibernateTemplate提供了很多方便的方法,在执行时自动建立 HibernateCallback 对象,例如:load()、get()、save()、delete()等方法。-->
<bean id="hibernateTemplate"
class="">
<constructor-arg>
<ref local="sessionFactory" />
</constructor-arg>
</bean>
<!-- 把Session工厂注入给DAO-->
<bean id="userDAO" class="">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
<!-- 把DAO注入给Service-->
<bean id="userService" class="">
<property name="userDAO">
<ref local="userDAO" />
</property>
</bean>
<!-- 把Service注入给Action-->
<bean name="/user" class="">
<property name="userService">
<ref bean="userService" />
</property>
</bean>
</beans>spring配置文件说明想必用过Spring的程序员们都有这样的感觉,Spring把逻辑层封装的太完美了(个人感觉View层封装的不是很好)。以至于有的初学者都不知道Spring配置文件的意思,就拿来用了。所以今天我给大家详细解释一下Spri
spring配置文件说明 来自淘豆网m.daumloan.com转载请标明出处.