Skip to content

dobbin framework 启动器包,对外提供Web服务,进行路由&接口鉴权。

License

Notifications You must be signed in to change notification settings

iotechn/dobbinfw-launcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Release Version PRs Welcome

一、项目背景

为了快速落地项目、快速搭建脚手架,dobbinsoft开发一套基于SpringBoot3 MyBatis的框架,并手搓了如参数校验、文档生成、限流、鉴权、RPC等等常用功能。launcher包对外提供Web服务,进行路由&接口鉴权。 Dobbin Framework旨在以最少的依赖,最轻量的infra资源开发出稳定健壮的Web应用。

二、快速开始

引入maven坐标到工程pom.xml文件中。

<dependency>
    <groupId>com.dobbinsoft</groupId>
    <artifactId>fw-launcher</artifactId>
    <version>2.x.x</version>
</dependency>

版本号可在maven库中查询:https://central.sonatype.com/artifact/com.dobbinsoft/fw-launcher/versions

三、功能支持

3.1. Api鉴权与路由

3.2. 文档生成

3.3. 文件上传

3.4. 健康检测

GET /health/ping 即可,用于负载均衡健康检测、K8S探针等常见。

四、模板方法与观测点

4.1. 自定义服务调用方式(CustomInvoker)

4.2. Before Http

4.3. After Http

五、服务

五、贡献 & 社区

若Launcher包不能满足您的业务需求,您可以直接在仓库中发布Pull Request。本项目欢迎所有开发者一起维护,并永久开源。

About

dobbin framework 启动器包,对外提供Web服务,进行路由&接口鉴权。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages