Spring及ibatis整合配置介绍.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Spring +ibatis整合配置介绍上周支撑平台技术布道者-七修给大伙讲了如何使用spring框架,及它的优点。事后做了下练习,把大致的配置步骤和大家分享下:PS:此贴首先是分享贴,其次还是求助贴,问题见博文最下方,走过路过的,帮偶解决下吧,谢谢了【问题已解决】一、pom.xml加入spring、ibatis的依赖关系??? dependency?????? groupIdorg.springframework/groupId?????? artifactIdspring/artifactId?????? version2.5.6/version/dependencydependency??????? groupIdorg.apache.ibatis/groupId??????? artifactIdibatis-sqlmap/artifactId??????? version2.3.0/version/dependency.二、编写ibatis的sql映射文件user.xml(文件名自定).该文件包含了user这一实体涉及到的所有增删改查的SQL语句。如:.三、编写ibatis配置文件sqlMapConfig.xml(文件名自定).???????该文件说明sql映射文件位置(引入上述的user.xml)。因需使用spring框架,所以其数据源具体的配置信息放入spring的配置文件,此文件中指明数据源bean名称即可。:sqlMapConfig??? ??? sqlMap resource=“user.xml” //sqlMapConfig??property name=”dataSource”??ref bean=”dataSource”/??/property.四、编写spring配置文件applicationContext.xml(文件名自定).该文件包含了ibatis的配置,数据源配置,程序DAO层、Action层、Service层等的配置。(1)ibatis配置,如:bean id=“sqlMapClient” class=“org.springframework.orm.ibatis.SqlMapClientFactoryBean”???? property name=“configLocation”?????????? valueclasspath:sqlMapConfig.xml/value?????? /property/bean(2)数据源配置,如:??? bean id=“dataSource”class=“org.springframework.jdbc.datasource.DriverManagerDataSource”?????? property name=“driverClassName”?????????? valuecom.mysql.jdbc.Driver/value?????? /property?????? property name=“url”?????????? valuejdbc:mysql://localhost/test/value?????? /property?????? property name=“username”?????????? valueroot/value?????? /property?????? property name=“password”?????????? valuetest/value?????? /property/bean(3)程序bean的配置,如user的DAO、Action、Service:bean id=“userDAO” class=“com.taobao.login.dao.impl.UserDAOImpl”/bean??? bean id=“userAction” class=“com.taobao.login.action.UserAction”/beanbean id=“userService” class=“com.taobao.login.service.impl.UserServiceImpl”/bean参数介绍?1)?? id: 可自定义,但需保证唯一性;程序中引用id值即可。2)?? property:配置具体属性;3)?? value:具体的属性值;4)?? class: 指定bean关联的类,全路径;5)?? name: 类中需引用的方法名;对该class中指定name的set方法,传入value的值。?———————————————————————————–上述文件也可进行下优化处理:?PS1:为了使applicationContext.xml文件更清晰可读,可以把各类的配置文件,分成若干个spr

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档