1 Star 1 Fork 0

初学者 / web_api

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

简介

web_api项目是一个基于Spring Boot & 通用mapper,用于快速构建中小型API、RESTful API项目。项目实现基础的增删改查基础的API,并运行提供服务

####特征&提供

  • 最佳实践的项目结构、配置文件、精简的POM
  • 使用Druid Spring Boot Starter 集成Druid数据库连接池与监控
  • 使用FastJsonHttpMessageConverter,提高JSON序列化速度
  • 集成MyBatis、通用Mapper插件、PageHelper分页插件,实现单表业务零SQL
  • 集成log4j2日志框架(据可靠测试数据该日志框架是java目前性能最优的)  

快速开始

  1. 克隆项目 git clone https://gitee.com/diaodiaofly/web_api.git
  2. 加载maven依赖所需jar包
  3. 新建测试数据库,执行db目录下的sql,修改配置文件中的jdbc连接信息(改为自己的库名、账户、密码)
  4. 右键运行Application.java中的main方法  

开发建议

  • 表名,建议使用小写,多个单词使用下划线拼接
  • Model内成员变量建议与表字段数量对应,如需扩展成员变量(比如连表查询)建议创建DTO,否则需在扩展的成员变量上加@Transient注解,详情见通用Mapper插件文档说明
  • 开发规范建议遵循阿里巴巴Java开发手册(最新版下载)  

技术选型&文档

License

无,纯粹开源分享,感谢大家start,共勉之

空文件

简介

web_api项目是一个基于Spring Boot & 通用mapper,用于快速构建中小型API、RESTful API项目。项目实现基础的增删改查基础的API,并运行提供服务 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/diaodiaofly/web_api.git
git@gitee.com:diaodiaofly/web_api.git
diaodiaofly
web_api
web_api
master

搜索帮助

14c37bed 8189591 565d56ea 8189591