9 Star 28 Fork 12

Aster/aster-boot

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

aster-boot

项目介绍

组织结构

aster-boot
├── aster-common -- 工具类及通用代码
├── aster-framework -- 框架模块
├── aster-module-generator -- 代码生成模块
├── aster-module-monitor -- 监控模块
├── aster-module-quartz -- 任务调度模块
├── aster-module-sensitive -- 数据脱敏模块
├── aster-module-tenant -- 租户模块
├── aster-module-websocket -- 即时通讯模块
├── aster-module-license -- 证书生成模块
├── aster-system -- 后台管理模块
├── aster-api -- 对外接口模块
└── aster-admin -- 后台管理启动器

技术选型

选型 介绍
SpringBoot 主框架 3.2.1
SpringSecurity 认证授权
Mybatis-plus ORM框架 3.5.5
Dynamic-datasource 多数据源 4.2.x
Redis 缓存 两者选其一
Ehcache3.x 缓存
Quartz 任务调度
MinIO 对象存储 8.5.x
Hutool 工具类库 5.7
EasyExcel 导入导出 3.3.x
Jasypt 加解密 3.x
Snakeyaml YML解析
Knife4j API文档 4.3.x
Easy-Captcha 验证码生成 1.6.x
WebSocket 实时通信
Logback 日志
Truelicense 证书许可 1.33

基础功能

功能 说明
用户管理 用户信息,角色、部门、岗位配置,密码重置等
角色管理 角色信息,菜单权限、数据权限配置
部门管理 组织机构树管理
岗位管理 用户职位
菜单管理 系统菜单、按钮权限等
字典管理 字典类型、字典数据管理
参数配置 系统参数配置
访问日志 登录日志、登录异常信息查询
操作日志 用户操作记录、操作异常记录
在线用户 在线用户监控,强退用户
服务监控 监控系统CPU、内存、JVM、磁盘等信息
缓存监控 缓存查询,删除、清空等操作
通知公告 通知公告信息维护
系统接口 API接口文档
多数据源 dynamic-datasource
乐观锁 基于mybatis-plus
代码生成 前后端代码一键生成
定时任务 基于quartz的任务调度
国际化 i18n国际化
实时通信 websocket
数据权限 全部数据、本机构及子机构数据、
本机构数据、本人数据、自定义数据
租户管理 租户套餐、租户用户数限制等
证书许可 给付费用户提供的访问许可证明

开发环境

工具 版本号
JDK 17+
MySQL 5.7+
Redis或ehcache
Nginx 1.22+

项目启动

因配置文件中对密码做了加密,所以启动时需要添加密钥:--jasypt.password=xxxx

  • idea配置

    输入图片说明

  • 启动jar包

  java -jar aster-boot.jar --jasypt.password=xxxx

演示图

img-1

img-2

img-3

img-4

img-5

img-6

img-7

img-8

空文件

简介

基于springboot3、mybatis-plus、springsecurity、vue3、ElementPlus等开发的权限管理系统,支持一键生成前后端代码。 展开 收起
取消

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/lp1791803611/aster-boot.git
git@gitee.com:lp1791803611/aster-boot.git
lp1791803611
aster-boot
aster-boot
master

搜索帮助