# leafage-basic **Repository Path**: tkmeeta/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-08-26 - **Last Updated**: 2021-08-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Leafage Basic

Coverage Status Downloads

### 本模块依赖 > 现在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) —— 包含非业务代码,提供通用工具类; ### leafage-basic 在线体验, 目前仅开放assets模块的查询 ### 介绍: **本模块分为webmvc和webflux两个版本,分别关联响应的分支,具体请查看对应分支代码;** 两个版本的主要区别: webmvc 版本: | 依赖 | 说明 | |:-------------------------------:|:-------------------------:| | Spring Boot Web | web框架 | | Spring Data Jpa | 数据访问层 | | mysql | 数据存储 | webflux 版本: | 依赖 | 说明 | |:-------------------------------:|:-------------------------:| | Spring Boot Webflux | web框架 | | Spring Data Mongodb Reactive | 数据访问层 | | mongodb | 数据存储 | **leafage-basic下分两个模块「assets」和 「hypervisor」** ### 「assets」 CMS服务相关接口,包括个人网站的资料维护,大体包含: - 帖子 posts - 类目 category - 作品 portfolio #### 目标功能: - [x] 帖子 - [ ] 作品 - [x] 类目 - [x] 浏览量统计 - [x] 喜欢 - [x] 评论 - [x] 统计分析 - [ ] 资源下载 ### 「hypervisor」 一套权限管理服务相关接口,包括用户、角色、权限、组的信息维护,大体包含: - 用户 user - 角色 role - 权限 authority - 分组 group - 账户 account #### 目标功能: - [x] 用户 - [x] 角色 - [x] 权限 - [x] 分组 - [ ] 账户

Apache 2.0