v1.1.0 版本更新说明:
1、全面迁移至 JDK17 运行环境;
2、整体架构完成重构与优化;
本系统是一套基于 springcloud、springsecurity、oauth2、nacos、seata、mybatisplus、vue3、typescript、arcodesign、mysql 等主流技术构建的单体式前后端分离后台管理平台。后端以 java 语言为核心,整合 springcloud、springboot3、springsecurity、oauth2、nacos、seata、mybatisplus 及 mysql 等成熟技术组件;前端则依托 vue3、typescript 和 vite 构建,采用 arcodesign 作为 ui 组件库,严格遵循当前 vue 生态中前后端解耦的设计理念,支持团队协作下的模块化、组件化开发模式。系统通过 api 接口实现前后端数据通信,具备完整的 rbac 权限控制体系,权限粒度细化至按钮级,并提供多主题切换能力,全面适配移动端(手机)、平板(pad)及桌面端(pc),显著提升跨设备交互体验;同时内置大量通用功能模块,包括用户中心、角色配置、菜单管理、组织架构(部门/岗位/职级)、操作日志、租户支持、字典维护、系统参数、行政区划、定时任务等;为满足企业级多租户场景需求,系统在初始设计阶段即深度集成多租户能力;此外,官方自主研发了一套高效代码生成器,可依据标准数据库表结构,自动生成对应后端服务代码与前端页面模块,大幅提升开发效率;目前该框架已推出多个定制版本,用户可
根据实际业务需要灵活选用,所有版本均预置了完善的权限模型与基础功能模块,有效缩短交付周期、降低研发成本并减少人力投入。
JDK17 开发运行,使用 Maven 进行项目构建; 模块化 与 插件化 设计原则,核心功能以独立模块形式组织,按需加载; Spring Cloud、Spring Cloud Alibaba 与 SpringBoot 等主流微服务框架; Spring Authorization Server 与 SpringSecurity 实现统一身份管理; Nacos 与 Seata; Vue3 + TypeScript + ArcoDesign + Vite 构建,彻底实现前后端分离; MybatisPlus,辅以 hutool 工具包与 fastjson2 序列化库; JWT(Json Web Token) 机制,并结合 Redis 缓存实现高效鉴权; AOP 切面编程统一处理日志记录与细粒度权限校验(精确到按钮节点); Validator 框架对 DTO 对象进行强约束验证; SpringDoc 与 knife4j 共同支撑,支持在线浏览与调试; Redis 中,支持实时强制下线操作; mybatis-plus-generator 扩展,提供可视化代码生成能力; MybatisPlus 插件原生支持; Druid,保障数据库访问稳定性与可观测性;| 版本名称 | 说明 | 地址 |
|---|---|---|
| 蓝鲸云单体 Thymeleaf+Layui 版 | 基于 SpringBoot3、SpringSecurity、MybatisPlus、Thymeleaf、Layui、MySQL 等技术栈 | https://gitee.com/lanjingcloud/LanJing-Layui |
| 蓝鲸云单体 Vue3+ElementPlus 版 | 基于 SpringBoot3、SpringSecurity、MybatisPlus、Vue3、ElementPlus、TypeScript、Vite、MySQL 等技术栈 | https://gitee.com/lanjingcloud2/LanJing-EleVue |
| 蓝鲸云单体 Vue3+AntDesign 版 | 基于 SpringBoot3、SpringSecurity、MybatisPlus、Vue3、AntDesign、TypeScript、Vite、MySQL 等技术栈 | https://gitee.com/lanjingcloud2/LanJing-AntdVue |
| 蓝鲸云单体 Vue3+NaiveUI 版 | 基于 SpringBoot3、SpringSecurity、MybatisPlus、Vue3、NaiveUI、TypeScript、Vite、MySQL 等技术栈 | https://gitee.com/lanjingcloud2/LanJing-NaiveVue |
| 蓝鲸云单体 Vue3+ArcoDesign 版 | 基于 SpringBoot3、SpringSecurity、MybatisPlus、Vue3、ArcoDesign、TypeScript、Vite、MySQL 等技术栈 | https://gitee.com/lanjingcloud2/LanJing-ArcoVue |
| 蓝鲸云微服务 Nacos+ElementPlus 版 | 基于 SpringCloud、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、Vue3、ElementPlus、TypeScript、Vite、MySQL 等技术栈 | https://gitee.com/lanjingcloud2/LanJing-Nacos-EleVue |
| 蓝鲸云微服务 Nacos+AntDesign 版 | 基于 SpringCloud、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、Vue3、AntDesign、TypeScript、Vite、MySQL 等技术栈 | https://gitee.com/lanjingcloud2/LanJing-Nacos-AntdVue |
| 蓝鲸云微服务 Nacos+NaiveUI 版 | 基于 SpringCloud、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、Vue3、NaiveUI、TypeScript、Vite、MySQL 等技术栈 | https://gitee.com/lanjingcloud2/LanJing-Nacos-NaiveVue |
| 蓝鲸云微服务 Nacos+ArcoDesign 版 | 基于 SpringCloud、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、Vue3、ArcoDesign、TypeScript、Vite、MySQL 等技术栈 | https://gitee.com/lanjingcloud2/LanJing-Nacos-ArcoVue |
源码下载:点击获取