为了梳理前面学习的《Spring整合MyBatis(Maven+MySQL)一》与《Spring整合MyBatis(Maven+MySQL)二》中的内容,准备做一个完整的示例完成一个简单的图书管理功能,主要使用到的技术包含Spring、MyBatis、Maven与MySQL等。最后的运行效果如下:
项目结构如下:
一、新建一个基于Maven的Web项目
1.1、创建一个简单的Maven项目,项目信息如下:
1.2、修改层面信息,在项目上右键选择属性,再选择“Project Facets”,先设置java运行环境为1.7,先去掉"Dynamic Web Module"前的勾,然后保存关闭;再打开勾选上"Dynamic Web Module",版本选择“3.0”;这里在左下解会出现一个超链接,创建“Web Content”,完成关闭。
1.3、修改项目的部署内容。项目上右键属性,选择“Deplyment Assembly”,删除不需要发布的内容如:带“test”的两个目录,WebContent目录,再添加一个main下的webapp目录。
修改后的结果如下所示:
1.4、修改项目内容。将WebContent下的内容复制到/src/main/webapp下,再删除WebContent目录,修改后的结果如下所示:
1.5、添加“服务器运行时(Server Runtime)”,添加后的结果如下:
二、创建数据库与表
三、添加依赖
四、新建POJO实体层
五、新建MyBatis SQL映射层
六、创建服务层
七、完成Spring整合MyBatis配置
八、创建Servlet与实现功能
九、测试运行
以上这篇Spring集成MyBatis完整实例(分享)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
更新日志
- 罗大佑.2022-安可曲【种子音乐】【FLAC分轨】
- 《真人快打1》“祖国人”先导预告:开打前先喝奶
- 民主的胜利!Steam开始为《地狱潜者2》超2小时玩家退款
- 《地狱潜者2》鼓励玩家打差评:这样就能和索尼谈判
- 林忆莲《十年珍藏》[WAV分轨][668M]
- 蔡琴《蔡琴经典歌曲合集》[WAV+CUE][502.6MB]
- 群星《十大发烧·靓绝男声》 3CD[APE+CUE][1.1G]
- 彭正.2024-十年【福茂】【FLAC分轨】
- 李健.2005-为你而来【泰达】【WAV+CUE】
- 韩宝仪.2003-柔情恋歌精典2CD【南方】【WAV+CUE】
- 物华弥新迷踪盘第二十六关怎么过 迷踪盘第二十六关通关方法
- 物华弥新迷踪盘第二十七关怎么过 迷踪盘第二十七关通关方法
- 物华弥新迷踪盘第二十五关怎么过 迷踪盘第二十五关通关方法
- 吴克群2015-数星星的人2CD[华纳][WAV+CUE]
- 陈升.2023-望乡【新乐园】【WAV+CUE】