Leafage Basic基于 Spring Boot 的后台管理系统
Leafage Basic
基于 spring boot ,分为 webflux(Reactive Programming,使用mongodb)和 webmvc(使用mysql)两个版本,将提供完善的基础数据管理逻辑,作为后台管理系统的基础,将持续完善,提供一套完整的权限管理方案。
依赖
现在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」,具体每个模块的功能详细信息请查看对应子模块的介绍;
评论
FEBS基于 Spring Boot 的权限管理系统
FEBS是一个简单高效的后台权限管理系统。项目基础框架采用全新的JavaWeb开发框架——SpringBoot,消除了繁杂的XML配置,使得二次开发更为简单;数据访问层采用Mybatis,同时引入了通
FEBS基于 Spring Boot 的权限管理系统
0
guns-lite基于spring boot和Beetl/Bootstrap的通用后台管理系统
Guns-lite前言guns-lite是在guns的基础上开发而来guns-lite相比guns使
guns-lite基于spring boot和Beetl/Bootstrap的通用后台管理系统
0
guns-lite基于spring boot和Beetl/Bootstrap的通用后台管理系统
Guns-lite前言guns-lite是在guns的基础上开发而来guns-lite相比guns使用springdatajpa替代了mybatisguns-lite是一个基于springboot而不
guns-lite基于spring boot和Beetl/Bootstrap的通用后台管理系统
0
laravelCMS基于 laravel 的后台管理系统
In客笔记后台管理系统基于Laravel5.4的后台管理系统,实现最基本的后台框架:权限、角色、菜单
laravelCMS基于 laravel 的后台管理系统
0
Lumos基于 Spring Boot 的博客系统
Lumos是基于SpringBoot的轻量级博客,是学习搭建使用SpringBoot的不错选择。Lumos [ˈlumos],音译为撸莫斯,意为荧光闪烁。撸当然是撸代码了,莫斯是流浪地球的人工智能,所
Lumos基于 Spring Boot 的博客系统
0