当前位置 : 主页 > 网络编程 > 其它编程 >

SpringMVC与Mybatis整合

来源:互联网 收集:自由互联 发布时间:2023-07-02
1.jar包Spring的jar包;Mybatis的jar包;Mybatis与Spring整合包;数据库连接包;第三方连接池包。2.需要配置的文件SqlMapConfig.xml: 1.jar包 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 "http://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

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

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

上一篇:Angular自定义组件中实现ngModel双向绑定
下一篇:没有了
网友评论