# ssm-crud **Repository Path**: CoderGeshu/ssm-crud ## Basic Information - **Project Name**: ssm-crud - **Description**: 使用 SSM 框架快速开发的 CRUD 项目,基于 Maven + Spring + SpringMVC + MyBatis + Bootstrap 的组合,除了对框架组合的基本使用外,还涉及到许多的开发细节…… - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-09-20 - **Last Updated**: 2023-03-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # README **项目简介** 基于 Maven + Spring + SpringMVC + MyBatis + Bootstrap 的组合,快速开发的一个完整的 CRUD 功能项目,本项目除了对框架组合的基本使用外,还涉及到许多的开发细节:Bootstrap 搭建页面,数据分页,Rest 风格的 URI,@ResponseBody 注解完成 AJAX,AJAX 发送 PUT 请求的问题,jQuery 前端校验和 JSR303 数据校验等。 **项目所用技术** - SSM 框架 - MySQL 数据库 - Maven 项目开发管理工具 - Bootstrap 前端页面布局 - jQuery 及 AJAX 前端技术 - JSON - RESTful 设计风格 - PageHelper 分页技术 **项目的启动** 1. 项目克隆到本地 ``` git clone https://github.com/CoderGeshu/ssm-crud.git ``` 2. 在本地 IDE 中导入本项目(本人使用的是 IDEA),因为是 SSM 的 Web 项目,所以需要配置 Tomcat,这一步骤此处不再详细展开(有问题,找度娘)。 3. 本地创建数据库 ssm_crud,并使用 `src/main/resources/db` 目录下的 `db.sql` 语句创建相应的表结构,注意数据库配置文件`jdbc.properties` 与本地数据库环境的一致性。 4. 运行 `src/test/java/MapperTest.java` 测试类,其目的是向数据库中插入数据。 5. 启动 Tomcat,运行项目。 **项目功能展示** - 支持分页显示用户信息、对用户信息单个或批量删除; ![展示1](https://gitee.com/CoderGeshu/pic-go-images/raw/master/img/image-20201214162125295.png) - 支持录入信息的前后端校验 ![展示2](https://gitee.com/CoderGeshu/pic-go-images/raw/master/img/image-20201214162430565.png) - 更多功能请自行探索 **作者信息** > 大家好,我是 CoderGeshu,如果此项目对您有所帮助,别忘了 star 哦
> > 另外,欢迎大家点击关注👉 [CoderGeshu](https://links.jianshu.com/go?to=https%3A%2F%2Fmp.weixin.qq.com%2Fs%2FIziWp01QgxlSUUuICP6_FQ),第一时间获取最新分享~
**巨人的肩膀** 本项目来源于 B 站视频:https://www.bilibili.com/video/BV17W411g7zP ,并精简了部分内容。