您的位置:首页 > 编程语言 > Java开发

Spring+SpringMVC+MyBaties学习笔记(二)集成Spring SpringMVC MyBatis

2016-04-18 18:07 507 查看
Spring+SpringMVC+MyBaties学习笔记(一)环境搭建中已经利用maven创建了Dynamic
web project,

接下来在此基础上集成Spring以及MyBatis。

详细介绍参考文章:/content/3592584.html

在此之前需要先安装数据库,在此使用的是MySql。

第一步:创建数据库和表。

可以使用脚本或可视化工具(如Navicat for MySQL)。

第二步:借助MyBatis工具,Mybatis generator生成MyBatis的表对应的实体类、SQL映射文件和dao接口。

第三步:引入相关jar包。

Spring核心包:

<!-- 添加Spring-core包 -->
12         <dependency>
13             <groupId>org.springframework</groupId>
14             <artifactId>spring-core</artifactId>
15             <version>4.1.4.RELEASE</version>
16         </dependency>


其他Spring相关包:

spring-context

spring-tx
spring-jdbc
spring-web
aspectjweaver


Mybatis核心包

<!-- 添加mybatis的核心包 -->
54         <dependency>
55             <groupId>org.mybatis</groupId>
56             <artifactId>mybatis</artifactId>
57             <version>3.2.8</version>
58         </dependency>


MyBatis与Spring整合的核心包

<!-- 添加mybatis与Spring整合的核心包 -->
60         <dependency>
61             <groupId>org.mybatis</groupId>
62             <artifactId>mybatis-spring</artifactId>
63             <version>1.2.2</version>
64         </dependency>


MySQL驱动包及数据库连接池包

<!-- 添加mysql驱动包 -->
83         <dependency>
84             <groupId>mysql</groupId>
85             <artifactId>mysql-connector-java</artifactId>
86             <version>5.1.34</version>
87         </dependency>
88         <!-- 添加druid连接池包 -->
89         <dependency>
90             <groupId>com.alibaba</groupId>
91             <artifactId>druid</artifactId>
92             <version>1.0.12</version>
93         </dependency>


ps:jar包可以到Maven中央仓库:http://search.maven.org/ 中查找。

第四步:编写配置文件。

1、dbconfig.properties

在src/main/resource下创建该文件,用于配置连接MySQL数据库相关的信息。

2、spring.xml

在src/main/resource下创建该文件,针对spring框架的核心配置。

3、spring-mybatis.xml

在src/main/resource下创建该文件,针对spring框架与Mybatis框架整合的配置。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: