SpringMvc与Mybatis整合

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SpringMvc与Mybatis整合1.目的

学习SpringMvc与Mybatis怎样整合在一起。

2.环境准备

1)jdk版本:jdk1.7或jdk1.8

2)IDE:eclipse

3)Tomcat:Apache Tomcat v7.0

4)数据库:mysql及navicat for mysql

3.整合

3.1.新建一个web项目

注意:这里选择Dynamic Web Module 2.5 ,因为2.5是主流,默认在eclipse的WebContent \WEB-INF\目录下创建web.xml的,而3.0则默认没有web.xml文件

3.2.添加整合所需的jar包

注:所有的包已经放到文件jar里面了

3.3.web.xml配置

3.3.1.代码如下:

xmlns="/xml/ns/javaee"

xsi:schemaLocation="/xml/ns/javaee /xml/ns/javaee/web-app_2_5.xsd"id="WebApp_ID"

version="2.5">

SpringMvc-Mybatis

index.jsp

contextConfigLocation

classpath:applicationContext.xml

encodingFilter

org.springframework.web.filter.CharacterEncodingFilter

true

encoding

UTF-8

encodingFilter

/*

org.springframework.web.context.ContextLoaderListene

r

springMVC

org.springframework.web.servlet.DispatcherServlet

contextConfigLocation

classpath:spring-mvc.xml

1

true

springMVC

*.do

3.3.2.代码详解:

1)Spring配置文件:applicationContext.xml(下面会介绍)

2)编码过滤器:选择UTF-8,解决中文乱码问题

3)Spring监听器:org.springframework.web.context.ContextLoaderListener

4)添加对springmvc的支持

SpringMVC配置文件:spring-mvc.xml(下面会介绍)

3.4.spring-mvc.xml配置

3.4.1.代码如下:

xmlns:xsi="/2001/XMLSchema-instance"

xmlns:p="/schema/p"

xmlns:aop="/schema/aop"

xmlns:context="/schema/context"

xmlns:jee="/schema/jee"

xmlns:tx="/schema/tx"

xsi:schemaLocation="

/schema/aop

/schema/aop/spring-aop-4.0.xsd

/schema/beans

相关文档
最新文档