https://github.com/little3201/leafage
Based on the spring boot backend management system
https://github.com/little3201/leafage
postgresql spring-authorization-server spring-boot spring-data
Last synced: 5 months ago
JSON representation
Based on the spring boot backend management system
- Host: GitHub
- URL: https://github.com/little3201/leafage
- Owner: little3201
- License: apache-2.0
- Created: 2019-01-24T07:19:08.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2026-01-12T12:31:19.000Z (6 months ago)
- Last Synced: 2026-01-12T19:42:59.105Z (6 months ago)
- Topics: postgresql, spring-authorization-server, spring-boot, spring-data
- Language: Java
- Homepage: https://console.leafage.top/login
- Size: 9.23 MB
- Stars: 4
- Watchers: 0
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Leafage

## 项目简介
leafage 是一个基于 Spring Boot 构建的通用后台管理系统,适用于各种企业和个人项目的快速开发。
项目采用模块化设计,支持常用的管理功能和权限控制。
## 功能特点
- 基于 Spring Boot 易于集成和二次开发
- 完善的用户和权限管理
- RESTful API 设计
- 前后端分离架构
- 支持日志审计和操作记录
- 易于部署和配置
## 技术栈
### 1. 后端技术栈与分支
- Java 17+
- Spring Boot
- Spring Security
| 技术栈 | 分支 | 框架/库 |
|---------|---------|------------------------------|
| webmvc | develop | Spring data jpa |
| | | Spring cloud gateway webmvc |
| webflux | webflux | Spring data r2dbc |
| | | Spring cloud gateway webflux |
### 2. 前端技术栈与分支
| 技术栈 | 分支 | 框架/库 |
|-------|-----------|--------------|
| Vue | develop | Quasar |
| Vue | develop-2 | Element Plus |
| React | react | PrimeReact |
前端源码及详细文档请见 [@little3201/leafage-ui](https://github.com/little3201/leafage-ui)
## 快速开始
### 克隆代码
```bash
git clone https://github.com/little3201/leafage.git
cd leafage
```
### 配置数据库
1. 创建数据库(如 leafage),导入 `schema.sql`
2. 修改 `application.yml` 配置数据库连接信息
### 启动项目
```bash
mvn spring-boot:run
```
或
```bash
./mvnw spring-boot:run
```
### 访问系统
默认接口地址:`http://localhost:8080/`
前端地址(如有):`http://localhost:xxxx/`
## 项目结构
```
leafage/
├── auth/
├── gateway/
├── hypervisor/
└── README.md
```
## 贡献指南
欢迎各位开发者参与贡献!
1. Fork 本仓库
2. 新建分支 `feature/xxx`
3. 提交代码并发起 Pull Request
## License
[Apache License 2.0](LICENSE)