阳少的工具站 阳少的工具站
首页
  • 项目简介
  • 项目部署
  • 快速上手
  • 功能使用

    • 代码生成
    • 权限控制
    • 数据权限
问答
💖支持
GitHub (opens new window)
首页
  • 项目简介
  • 项目部署
  • 快速上手
  • 功能使用

    • 代码生成
    • 权限控制
    • 数据权限
问答
💖支持
GitHub (opens new window)
  • 指南

    • 项目简介
      • 项目概览
        • 核心特性
      • 技术栈
      • 关于前端
      • 项目目标
    • 项目部署
    • 快速上手
    • 项目架构
  • 功能使用

    • 代码生成
    • 权限控制
    • 数据权限
    • 流程编排
    • 企业IM集成
  • 指南
  • 指南
gyv12345@163.com
2022-07-26
目录

项目简介

👋 首先欢迎你了解和尝试使用 yt4j

# 项目概览

yt4j 是一个由个人开发的基于 RBAC(基于角色的访问控制)的权限管理系统。它使用了当前主流的技术栈,并持续保持对新技术的追踪和应用,适合用来学习、实践、甚至作为实际项目的基础架构。

# 核心特性

  • ✅ 前后端分离架构
  • ✅ 后端采用主流 Spring Boot 技术栈
  • ✅ 权限框架采用 Sa-Token,轻量好用
  • ✅ 提供代码生成工具(EasyCode 模板)
  • ✅ 模块化设计,清晰可维护
  • ✅ 内置流程编排引擎(yt4j-flow)
  • ✅ 支持企业 IM 集成(飞书等)

# 技术栈

yt4j 采用最新的稳定技术栈,持续保持技术先进性:

技术组件 版本 说明
Spring Boot 3.3.4 基础框架
Spring Cloud 2023.0.3 微服务框架
Spring Cloud Alibaba 2023.0.1.0 阿里微服务套件
MyBatis Plus 3.5.7 ORM 框架
Sa-Token 1.34.0 权限认证框架
Hutool 5.8.26 Java 工具库
Plumelog 3.5.3 日志收集
XXL-Job 2.4.0 分布式任务调度
Knife4j 4.3.0 API 文档
MySQL 8.0+ 关系型数据库
Redis 3.2+ 缓存数据库
Nacos 2.1.0+ 注册中心和配置中心

# 关于前端

目前前端处于暂停开发状态。

原本使用的是 Ant Design Vue Pro,但这个项目已经较久未更新,不太符合我们“持续进化”的理念。因此正在考虑迁移到 Arco Design Pro,不过前端确实太难了 😂,等我学会了再继续完善!

如果你擅长前端,欢迎一起来贡献!


# 项目目标

这个项目的初心是为了实践并沉淀一套完整的权限管理解决方案,目标是:

  • 帮助 Java 开发者快速上手权限系统;
  • 提供一个结构清晰、模块合理的参考项目;
  • 打造一个持续维护、不断演进的开源项目。

🌱 项目仍在迭代中,如果你对 yt4j 感兴趣,欢迎 Star、Fork 或提 Issue!

上次更新: 2026/01/04, 09:28:19
项目部署

项目部署→

Theme by Vdoing | Copyright © 2020-2026 yt4j | 豫ICP备2024074107号 | 豫公网安备41030402000167号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式