Skip to content

little3201/leafage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,564 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Leafage

Downloads Quality Gate Status code_smells bugs coverage lines of code

项目简介

leafage 是一个基于 Spring Boot 构建的通用后台管理系统,适用于各种企业和个人项目的快速开发。

项目采用模块化设计,支持常用的管理功能和权限控制。

功能特点

  • 基于 Spring Boot 易于集成和二次开发
  • 完善的用户和权限管理
  • RESTful API 设计
  • 前后端分离架构
  • 支持日志审计和操作记录
  • 易于部署和配置

技术栈

1. 后端技术栈与分支

  • Java 21+
  • Spring Boot
  • Spring Security
认证模式 分支 框架/库
BFF develop Spring data jpa
Spring cloud gateway webmvc
PKCE webflux Spring data r2dbc
Spring cloud gateway webflux
JWT jdbc Spring data jdbc
Spring cloud gateway webmvc

前端仓库及详细文档

快速开始

克隆代码

git clone https://github.com/little3201/leafage.git
cd leafage

配置数据库

  1. 创建数据库(如 leafage),导入 scheme.sql
  2. 修改 application.yml 配置数据库连接信息

启动项目

mvn spring-boot:run

./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

About

Based on the spring boot backend management system

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published