# springboot **Repository Path**: yaocm/springboot-mybatis-mysql-demo ## Basic Information - **Project Name**: springboot - **Description**: 整合springboot+mybatis+mysql+swagger3的示例 完整写了一个关于用户增删改查的demo - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2021-11-07 - **Last Updated**: 2021-11-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # springboot #### 介绍 整合springboot+mybatis+mysql+swagger3的示例 完整写了一个关于用户增删改查的demo 整个示例采用rest api详细完成了一个关于用户的基本增(post)、删(delete)、改(put)、查(get)过程 另外其中详细写了采用mybatis进行相关db处理 #### 软件架构 软件架构说明 1.本demo使用时下最流程的rest架构向外提供服务,采用GET/POST/PUT/DELETE来完成demo的增删改查 2.采用2.5.5版本的sprintboot大大简化开发过程 3.本文内部有关于springboot结合swagger3的整体使用,除ui controller层有注释外,同时将dto、entity等也加上对应注释,便于理解 4.本文结果sprintboot及mybatis完整demo演示 5.本文中加入对应的lombok组件,简化了大量的get/set操作 #### 安装教程 1. git clone xxxx代码 2. 采用mvn reimport加载依赖包 3. 执行main\resource\sql下的t_user.sql文件,生成对应的表脚本 4. build项目并执行 #### 使用说明 1. 在使用前请注意根据需求修改您需要的application.properties配置,包括端口号、数据库连接字符串等 2. 请确保您的程序能正常连接您的数据库(数据库名:spring_boot_demo,您可以在配置文件中作相关修改) 3. 请执行安装教程中的3,生成对应的表及初始化数据 4. 程序运行起来后请根据swagger来进行相关测试 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) #### 联系我 1. 如果您有相关问题需要咨询,请联系我的qq:52247053 2. 有兴趣需要交流的请看我的个人简书主页:https://www.jianshu.com/u/6800502d6a89或博客园主页:https://www.cnblogs.com/AreaWhere/