Spring框架/Spring+SpringMVC+MyBatis整合
创建一个带web的Maven工程,基于JDK 1.8,这里就不赘述;
引入Maven依赖,此次主要用到的有Spring家族 5.2.6 版本、MyBatis 3.5.4 版本、MyBatis-Spring 2.0.4版本、Druid数据库连接池、MySQL驱动、Servlet、JSTL等,具体如下:
1 | <dependencies> |
- 创建基础Controller层、Service层、Dao层和Domain层;
- Account实体类
1 | import java.io.Serializable; |
这里可以使用 Lombok 化简过程。
- AccountService 接口
1 | import cn.itcast.domain.Account; |
- AccountServiceImpl 实现类
1 | //这里需要添加Service注解,括号里面可以起别名 |
- AccountDao 操作数据库接口
1 | import cn.itcast.domain.Account; |
- AccountController
1 | import cn.itcast.domain.Account; |
- 创建数据库和account表
1 | create table account |
添加如下测试数据:

- 配置 web.xml 文件
1 |
|
- 配置 applicationContext.xml(Spring 配置文件)
1 |
|
- 配置 springmvc.xml (SpringMVC配置文件)
1 |
|
- 创建JSP页面
- index.jsp
1 | <%-- |
- list.jsp
1 | <%-- |
- 配置 Tomcat 服务器,配置如下图所示:


配置完成后目录结构如下图所示:

- 启动服务器,测试查询和保存功能,页面显示出 数据库中用户信息则证明整合成功。





