如何将SpringMVC与Mybatis完美整合实现高效开发?

2026-04-02 15:031阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计968个文字,预计阅读时间需要4分钟。

如何将SpringMVC与Mybatis完美整合实现高效开发?

1. 包含Spring的jar包;2. 包含Mybatis的jar包;3. 包含Mybatis与Spring整合包;4. 包含数据库连接包;5. 包含第三方连接池包。

2. 需要配置的文件SqlMapConfig.xml: - 包含Spring的jar包; - 包含Mybatis的jar包; - 包含Mybatis与Spring整合包; - 包含数据库连接包。

1.jar包Spring的jar包;Mybatis的jar包;Mybatis与Spring整合包;数据库连接包;第三方连接池包。2.需要配置的文件SqlMapConfig.xml:

1.jar包

Spring的jar包;Mybatis的jar包;Mybatis与Spring整合包;数据库连接包;第三方连接池包。

2.需要配置的文件

SqlMapConfig.xml:Mybatis核心配置文件(主要交给Spring管理,并不需要什么配置,但必须存在)db.properties:数据库连接配置,主要配置用户密码applicationContext*.xml:Spring的核心配置,配置数据源、连接池、mapper扫描包位置、事务、service扫描。(*表示可以将事务单独成一个配置,例如:applicationContext-dao.xml)springmvc.xml:配置扫描注解包(可包括Spring配置中的service扫描包)、注解驱动(处理器的适配器和映射器配置)、视图解析器、自定义转换器log4j.properties:日志配置web.xml:前端配置

3.SqlMapConfig.xml

1 2 DOCTYPE configuration3 PUBLIC "-//mybatis.org//DTD Config 3.0//EN"4 "mybatis.org/dtd/mybatis-3-config.dtd">5 6 7

4.db.properties

5.applicationContext*.xml

  applicationContext-dao.xml:

1 2 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49

classpath指定是文件路径。建议将约束都导入,方便配置。

  applicationContext-trans.xml:

1 2 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 <48 49 50

上面演示的是采用配置式,下面采用注解式:

如何将SpringMVC与Mybatis完美整合实现高效开发?

1 2 3 4

6.springmvc.xml

1 2 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37

7.web.xml

1 2 3 springmvc-mybatis 4 5 index.html 6 index.htm 7 index.jsp 8 default.html 9 default.htm10 default.jsp11 12 13 14 15 contextConfigLocation16 classpath:spring/applicationContext*.xml17 18 19 20 21 org.springframework.web.context.ContextLoaderListener22 23 24 25 26 springmvc-web27 org.springframework.web.servlet.DispatcherServlet28 29 contextConfigLocation30 classpath:spring/springmvc.xml31 32 33 34 35 springmvc-web36 37 *.action38 39 40 41 42 43 encoding44 org.springframework.web.filter.CharacterEncodingFilter45 46 47 encoding48 UTF-849 50 51 52 encoding53 /*54 55 56 57

本文共计968个文字,预计阅读时间需要4分钟。

如何将SpringMVC与Mybatis完美整合实现高效开发?

1. 包含Spring的jar包;2. 包含Mybatis的jar包;3. 包含Mybatis与Spring整合包;4. 包含数据库连接包;5. 包含第三方连接池包。

2. 需要配置的文件SqlMapConfig.xml: - 包含Spring的jar包; - 包含Mybatis的jar包; - 包含Mybatis与Spring整合包; - 包含数据库连接包。

1.jar包Spring的jar包;Mybatis的jar包;Mybatis与Spring整合包;数据库连接包;第三方连接池包。2.需要配置的文件SqlMapConfig.xml:

1.jar包

Spring的jar包;Mybatis的jar包;Mybatis与Spring整合包;数据库连接包;第三方连接池包。

2.需要配置的文件

SqlMapConfig.xml:Mybatis核心配置文件(主要交给Spring管理,并不需要什么配置,但必须存在)db.properties:数据库连接配置,主要配置用户密码applicationContext*.xml:Spring的核心配置,配置数据源、连接池、mapper扫描包位置、事务、service扫描。(*表示可以将事务单独成一个配置,例如:applicationContext-dao.xml)springmvc.xml:配置扫描注解包(可包括Spring配置中的service扫描包)、注解驱动(处理器的适配器和映射器配置)、视图解析器、自定义转换器log4j.properties:日志配置web.xml:前端配置

3.SqlMapConfig.xml

1 2 DOCTYPE configuration3 PUBLIC "-//mybatis.org//DTD Config 3.0//EN"4 "mybatis.org/dtd/mybatis-3-config.dtd">5 6 7

4.db.properties

5.applicationContext*.xml

  applicationContext-dao.xml:

1 2 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49

classpath指定是文件路径。建议将约束都导入,方便配置。

  applicationContext-trans.xml:

1 2 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 <48 49 50

上面演示的是采用配置式,下面采用注解式:

如何将SpringMVC与Mybatis完美整合实现高效开发?

1 2 3 4

6.springmvc.xml

1 2 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37

7.web.xml

1 2 3 springmvc-mybatis 4 5 index.html 6 index.htm 7 index.jsp 8 default.html 9 default.htm10 default.jsp11 12 13 14 15 contextConfigLocation16 classpath:spring/applicationContext*.xml17 18 19 20 21 org.springframework.web.context.ContextLoaderListener22 23 24 25 26 springmvc-web27 org.springframework.web.servlet.DispatcherServlet28 29 contextConfigLocation30 classpath:spring/springmvc.xml31 32 33 34 35 springmvc-web36 37 *.action38 39 40 41 42 43 encoding44 org.springframework.web.filter.CharacterEncodingFilter45 46 47 encoding48 UTF-849 50 51 52 encoding53 /*54 55 56 57