带api网站源码分享?完整网站源码asp

各位老铁们,大家好,今天由我来为大家分享带api网站源码分享,以及完整网站源码asp的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

在开发一个API项目之前,搭建项目、引入依赖、配置框架这些基础活自然不用多说,通常为了加快项目的开发进度(早点回家)还需要封装一些常用的类和工具,比如统一的响应结果封装、统一的异常处理、接口签名认证、基础的增删改差方法封装等等,有了这些项目才能开工。

在相关项目上线之后,我花了点时间对该种子项目做了一些精简,并且已经把该项目分享到gitee上面了,如果你正准备做类似项目的话,可以去克隆下来试试。

项目地址:https://gitee.com/diaodiaofly/web_api.git

如果在使用中发现问题或者有什么好建议的话欢迎提issue或pr一起来完善它。

项目目录结构:

项目目录结构

采用java传统清晰结构、代码配置精简,基于springboot一键启动运行。

统一响应结果封装及生成工具

统一响应结果封装及生成工具

统一响应结果封装及生成工具

项目集成了MyBatis、通用Mapper、PageHelper分页插件,实现单表业务零SQL、Druid数据库连接池与监控,替换默认的jackson使用阿里巴巴fastjson来提高json反序列化效率。

数据源自定义配置:

druid数据源配置

自定义全局json:FastJsonHttpMessageConverter

FastJsonHttpMessageConverter

启动完成

项目启动

运行效果(其他增删改查接口不一一截图了)

webapi运行效果图

druid监控地址

http://127.0.0.1:8080/druid

OK,关于带api网站源码分享和完整网站源码asp的内容到此结束了,希望对大家有所帮助。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平