问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

spring的配置文件怎么写

发布网友 发布时间:2022-04-08 03:53

我来回答

4个回答

热心网友 时间:2022-04-08 05:22

标准的Spring配置文件编写:

<?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"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd"
default-autowire="byName" default-lazy-init="true">

<!-- 配置数据源 -->
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName">
<value>com.mysql.jdbc.Driver</value>
</property>
<property name="url">
<value>
jdbc:mysql://localhost/ssh?characterEncoding=utf-8
</value>
</property>
<property name="username">
<value>root</value>
</property>
<property name="password">
<value>123</value>
</property>
</bean>

<!--配置SessionFactory -->
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<property name="mappingResources">
<list>
<value>com/ssh/pojo/User.hbm.xml</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.show_sql">true</prop>
</props>
</property>
</bean>

<!-- 事务管理 -->
<bean id="transactionManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>

<!-- hibernateTemplate -->
<bean id="hibernateTemplate"
class="org.springframework.orm.hibernate3.HibernateTemplate">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>

<!-- 配置数据持久层 -->
<bean id="userDao"
class="com.ssh..impl.UserDaoImpl">
<property name="hibernateTemplate" ref="hibernateTemplate"></property>
</bean>

<!-- 配置业务逻辑层 -->
<bean id="userService"
class="com.ssh.service.impl.UserServiceImpl">
<property name="userDao" ref="userDao"></property>
</bean>

<!-- 配置控制层 -->
<bean id="UserAction"
class="com.ssh.action.UserAction" scope="prototype">
<property name="userService" ref="userService"></property>
</bean>
<!-- 配置pojo -->
<bean id="User" class="com.ssh.pojo.User" scope="prototype"/>
</beans>

热心网友 时间:2022-04-08 06:40

<?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.0.xsd">

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver"></property>
<property name="url" value="jdbc:mysql://localhost:3306/yonghu"></property>
<property name="username" value="root"></property>
<property name="password" value="root"></property>
<property name="maxActive" value="100"></property>
<property name="maxIdle" value="30"></property>
<property name="maxWait" value="500"></property>
<property name="defaultAutoCommit" value="true"></property>
</bean>
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource"></property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
<prop key="hibernate.show_sql">true</prop>
</props>
</property>
<property name="mappingResources">
<list>
<value>beans/Users.hbm.xml</value>
</list>
</property>
</bean>
<bean id="userDao" class="DAOImpl.userDaoImpl">
<property name="sessionFactory">
<ref bean="sessionFactory"/>
</property>
</bean>
<bean id="userService" class="ServiceImpl.userServiceImpl">
<property name="userDao" ref="userDao"></property>
<property name="sessionFactory">
<ref bean="sessionFactory"/>
</property>
</bean>
<bean id="saveUser" class="actions.saveUser">
<property name="userService" ref="userService"></property>
</bean>
</beans>

就是action层调用service层 service层调用层 层调用sessionFactory sessionFactory调用datasource

热心网友 时间:2022-04-08 08:15

<bean id="..." class="....">
这是最基本的

热心网友 时间:2022-04-08 10:06

帮助文档收<beans>里面很详细的介绍了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...频数和频率成正比,2频数一定时,频率与总次数成反比,对不对_百度... ...总次数之间的关系是( ) A.频数越大,频率越大 B.总次数一定时,频数越... 实验的总次数、频数及频率三者的关系是( )A.频数越大,频率越大B.频数... 嘎牙鱼的做法大全 安无线网要用多少元网费要交多少元不用用了要不要交网费,想寻求大家的... 无线网费1年多少钱 "Hbr"作为“港”的缩写,其在英语中的使用频率和应用示例如何? 【车主点评:吉利汽车帝豪GL 使我荣华富贵】 请问,如果,家用,自动挡,帝豪gl,英朗,科沃兹,卡罗拉,轩逸,同等价位,建议... ...景点?既能休闲的时候看看又能长点知识@@谢谢各位了! 北京那里有卖大码女装的?超大号的,质量好点的,地址具体点,谢谢大家 南通那里有卖大码女装的,要上档次的。 我在淘宝找到的大码女装露依思牌子,我想问问这个牌子的质量好吗? 淘宝:燕子妃屋大码女装这家谁买过,我看中里面一个衣服,不知道质量怎么样样? 怎样在唯品会搜大码女装? 奢姿化妆品怎么样? 谁了解纤莉秀大码女装这个牌子?? 衣服质量怎么样?款式多么??? 价位大概在什么位置? 求触及道德底线有不是完全XX的,和LUOLI的时间类似的动漫... 我的老婆是胖妞 大码女装 好吗? 蓝语大码女装质量怎么样 小说我的老婆是军阀女主角都有谁? 淘宝有哪些卖大码女装,质量比较好,比较有保障的? 哪里有质量好的大码女装啊?一定要质量好啊! 这位luoli是谁,跪求其他照片 大家觉得哪里的大码女装质量比较好啊? 电视剧仙剑奇侠传三结局该如何解释 男生喜欢萝莉音还是御姐音? 奢姿和ZUZU是一个牌子吗 这个luoli是谁啊!!! 在虎门奢姿大码女装做客服如何 工行信用卡怎么选卡?申请办卡需要提供什么资料?怎么提高信用额度? 碳排放管理师证补考证书什么时候发放 如何选择工行的信用卡 “业精于勤”什么意思 什么精什么勤的成语 三星冰箱老报警发出滴滴声显示h5- 问一问 成语什么精于勤 业精于勤是什么 业精于勤的原句是什么? 三星冰箱h5闪烁是什么原因 业精于勤,行成于思是什么 谚语“业精于勤”的前一句是什么? 业精于勤的下一句是什么行成于思的下句是什么 业精于勤的意思是什么 【什么精于勤,什么图索骥,什么来运转】成语 机构运动简图说明哪些内容? 我想买一款网络电视机顶盒 要求效果好 还能收到港台的电视台节目 价格不是问题 求推荐 钢卷尺的使用方法 卷尺的税收分类编码是多少 网络电视机顶盒哪个好用