{"repo":"llnancy/zhenyaojian","free":true,"listed":false,"github":"https://github.com/llnancy/zhenyaojian","clone":"git clone https://github.com/llnancy/zhenyaojian.git","description":"⚔ 镇妖剑 - 权限管理系统（基于 Spring Boot + MyBatis-Plus + Spring Security）","language":"Java","stars":11,"topics":["java","mybatis","spring-boot","springboot","vue","jwt","mybatis-plus","shiro","spring-security","springboot2"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"zhenyaojian ⚔ 镇妖剑 - 权限管理系统 镇妖剑 原本是神界将军飞蓬的佩剑，因在新仙界与重楼战败而流落人间。镇妖剑具有震慑妖魔的神力，被蜀山仙剑派奉为镇派之宝。 概述 zhenyaojian 是一个轻量级权限管理系统，基于 Spring Boot 、 Spring Security 和 MyBatis-Plus 构建，其核心设计目标是开发迅速、学习简单、轻量级、易扩展。 特性 - 轻量级：使用较新主流技术栈，社区资源丰富。 - 模块化：模块化的结构设计，可轻松扩展。 - 工程化：友好的代码结构与注释，方便阅读学习及二次开发。 - 前后端分离：后端提供标准 RESTful API ，使用 JWT 鉴权。 - 容器化：提供 Docker 镜像，并实时更新推送 dockerhub ，可一键进行容器化部署。 - 可观测性：集成 Spring Boot Admin 观测当前应用。 系统功能 基于 RBAC 模型实现了权限管理的核心功能，包含用户管理、角色管理及菜单管理。具体功能点如下图所示： 项目结构 技术选型 后端 技术 说明 官网 ------------------- ------------------------ ------------------------------------------------------------------------------------------------------ Spring Boot 基础服务框架 https://spring.io/projects/spring-boot Spring Security 认证和授权框架 https://spring.io/projects/spring-security mojian 魔剑 - 业务开发工具集 https://github.com/llnancy/mojian MyBatis-Plus ORM 框架：对 MyBatis 增强 https://baomidou.com MP-Generate 基于 MyBatis-Plus 的代码生成器 https://baomidou.com/pages/779a6e/ JWT JWT 登录认证 https://github.com/jwtk/jjwt Lombok 简化 Bean 对象 https://projectlombok.org Mapstruct Java Bean 对象转化映射器 https://mapstruct.org Hutool 小而全的 Java 工具类库 https://hutool.cn Guava Google 核心 Java 类库 https://github.com/google/guava Spring Boot Admin Spring Boot 服务监控 https://github.com/codecentric/spring-boot-admin mojian 项目是本人开发的一个专注于业务开发的工具集，目前已发布至中央仓库，欢迎 star 。 前端 前端项目代码仓库：https://github.com/llnancy/zhenyaojian-ui 技术 说明 官网 ---------------- ------------------------- ------------------------------------------------------------------------------------------ Vue2 基础前端框","default_branch":null,"files":null,"tree":[],"storefront":"/r/llnancy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/llnancy/zhenyaojian/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}