pannanxu / io-admin

基于SpringBoot + React实现的权限管理脚手架,使用它可以快速帮助我们开发后台管理系统,项目核心技术采用SpringBoot、MyBatisPlus、SpringSecurity,项目整体结构简单易上手

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

简介

io-admin 是基于 spring boot 开发的一款快速开发脚手架, 整个工程采用模块化开发, 细粒度的划分让开发人员只需要关注自己模块, 并且采用了 Alibaba 编码规范, 限制开发人员的编码风格, 项目功能包含基础的权限管理(基于RBAC), 以及采用 SpringBoot 自带的 LogBack 日志框架让每行日志都拥有颜色区分, 让看日志不再有压力

io-admin 不仅仅包含后端, 它还拥有一套和它相匹配的前端骨架(io-admin-web-react-ts), 前端采用 vite、react全家桶、typescript、antDesign, 加入了 esline 和 prettier 开发出让人觉得优雅的代码, 再结合于后端的rbac权限做到细粒度的权限控制, 例如某个按钮

在未来, io-admin 还会陆续开发出基于 spring cloud 全家桶的脚手架, 这也许是一个漫长的过程, 但是我很享受这个过程, 因为在开源的过程中, 不需要考虑业务, 而是把更多的注意力集中在如何设计架构会更优雅, 如何才能让这个功能拥有更高的扩展性, 也算是将学习和工作中的零碎知识做一个总结

功能

目录说明

使用教程

git clone https://github.com/pannanxu/io-admin.git

About

基于SpringBoot + React实现的权限管理脚手架,使用它可以快速帮助我们开发后台管理系统,项目核心技术采用SpringBoot、MyBatisPlus、SpringSecurity,项目整体结构简单易上手

License:Apache License 2.0


Languages

Language:Java 100.0%