little3201 / leafage-basic

Based on the spring boot backend management system

Home Page:https://www.leafage.top

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Leafage Basic

Coverage Status Downloads Quality Gate Status

依赖

现在leafage-starter-parent 和 leafage-common 已经可以在maven repository 中存在了(groupId 替换成了top.leafage),可以直接通过maven repository使用

leafage-starter-parent —— 不包含任何代码,仅仅作为所有模块依赖的版本控制;

leafage-common —— 包含非业务代码,提供通用工具类;

介绍:

在线体验, 未登录状态仅可访问部分接口

1. 代码质量:

  • 完全采用 restful 风格,不做过多的封装,统一返回 ResponseEntity 对象类型,尽可能相关的 HttpStatus;
  • 代码覆盖率,总体超过90%,其中controller和service接近line 100%;
  • 代码全部通过 sonarlint 扫描,代码警告除了IDEA 提示的未被使用的setter, getter之外,没有任何异常提醒;

2. 概况:

  • 本模块分为webmvc和webflux两个版本,分别关联响应的分支,具体请查看对应分支代码;

  • leafage-basic下分两个模块「assets」和 「hypervisor」,具体每个模块的功能详细信息请查看对应子模块的介绍;

About

Based on the spring boot backend management system

https://www.leafage.top

License:Apache License 2.0


Languages

Language:Java 99.6%Language:Dockerfile 0.4%