# leafage-basic **Repository Path**: gemiman2018/leafage-basic ## Basic Information - **Project Name**: leafage-basic - **Description**: 基于spring boot ,分为 webflux(Reactive Programming,使用mongodb)和 webmvc(使用mysql)两个版本,将提供完善的基础数据管理逻辑,作为后台管理系统的基础,将持续完善,提供一套完整的权限管理方案。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://console.leafage.top - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 7 - **Created**: 2021-09-24 - **Last Updated**: 2021-09-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Leafage Basic

Coverage Status Downloads Quality Gate Status

### 依赖 > 现在leafage-starter-parent 和 leafage-common 已经可以在maven repository 中存在了(groupId 替换成了top.leafage),可以直接通过maven repository使用 #### [leafage-starter-parent](https://github.com/little3201/) —— 不包含任何代码,仅仅作为所有模块依赖的版本控制; #### [leafage-common](https://github.com/little3201/leafage-common) —— 包含非业务代码,提供通用工具类; ### 介绍: 在线体验, 未登录状态仅可访问部分接口 #### 1. 代码质量: - 完全采用 restful 风格,不做过多的封装,统一返回 ResponseEntity 对象类型,尽可能相关的 HttpStatus; - 代码覆盖率,总体超过90%,其中controller和service接近line 100%; - 代码全部通过 sonarlint 扫描,代码警告除了IDEA 提示的未被使用的setter, getter之外,没有任何异常提醒; #### 2. 概况: - 本模块分为webmvc和webflux两个版本,分别关联响应的分支,具体请查看对应分支代码; - leafage-basic下分两个模块「assets」和 「hypervisor」,具体每个模块的功能详细信息请查看对应子模块的介绍;