# 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,运行项目。
**项目功能展示**
- 支持分页显示用户信息、对用户信息单个或批量删除;

- 支持录入信息的前后端校验

- 更多功能请自行探索
**作者信息**
> 大家好,我是 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 ,并精简了部分内容。