6 Star 4 Fork 4

Bincent / FastAPI

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 2.49 KB
一键复制 编辑 原始数据 按行查看 历史
Bincent 提交于 2020-07-04 20:26 . 增加项目文档

FastAPI

FastAPI Spring Boot Apache 2

FastAPI是微服务的快速落地解决方案,提供了一系列开箱即用的组件,通过封装来简化主流第三方框架的集成,从而提高开发者开发效率、学习成本、降低入门门槛,真正的实现开箱即用!

对SpringBoot简单了解的开发者就可以编写安全稳定的接口服务。

FastAPI依赖于SpringBoot,可以使用FastAPI构建独立的Java应用程序。

愿景:

  • 为Java开发者提供低门槛第三方框架集成解决方案,让复杂的框架集成使用的门槛更低。
  • 开箱即用,内部封装了主流框架,只需添加依赖、简单配置即可使用。
  • 各个组件可独立使用,不再冗余你的应用程序。
  • 可简单快速的构建安全的RESTful资源接口服务。
  • 可简单快速的构建安全的WebSocket服务。
  • 经过全面测试,保证生产环境可靠性。
  • 为🇨🇳开源做贡献,希望开源框架可以帮助更多的开发者。

强烈建议请先阅读 官方文档 (https://fastapi.bincent.com)

构建镜像

构建镜像

docker build --build-arg=target/*.jar -t bincent/fastapi:latest .

构建完成后启动容器

docker run -p 8080:8080 bincent/fastapi:latest

项目文档

使用vuepress构建,必备技能: markdown

环境安装:

# 全局安装
yarn global add vuepress 
# 或 
npm install -g vuepress

编写文档与生成HTML:

cd document
vuepress dev .      // 本地运行
vuepress build .    // 生成HTML,将在生成的HTML输出到dist目录

特别鸣谢

感谢以下的项目,排名不分先后

技术 名称 官网 备注
Springboot springboot框架
MyBatis Generator 代码生成
PageHelper MyBatis物理分页插件
Hikari 数据库连接池
Log4J 日志组件
Swagger2 接口测试框架
Maven 项目构建管理
Websocket websocket消息通知
Kaptcha google验证码
Devtools 热部署
JackSON Json
Quartz 定时框架

版权信息

FastAPI遵循Apache2开源协议发布,并提供免费使用。

本项目包含的第三方源码和二进制文件之版权信息另行标注。

版权所有Copyright © 2020-2020 by FastAPI All rights reserved。

Java
1
https://gitee.com/bincent/fastapi.git
git@gitee.com:bincent/fastapi.git
bincent
fastapi
FastAPI
master

搜索帮助