0

0

蓝鲸云 LanJing-Nacos-ArcoVue 微服务框架 v1.1.0 发布

花韻仙語

花韻仙語

发布时间:2025-12-31 16:11:36

|

287人浏览过

|

来源于php中文网

原创

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 CloudSpring Cloud AlibabaSpringBoot 等主流微服务框架;
  • 认证授权体系基于 Spring Authorization ServerSpringSecurity 实现统一身份管理;
  • 注册配置中心与分布式事务分别采用 NacosSeata
  • 前端采用 Vue3 + TypeScript + ArcoDesign + Vite 构建,彻底实现前后端分离;
  • 数据持久层使用 MybatisPlus,辅以 hutool 工具包与 fastjson2 序列化库;
  • 登录令牌采用 JWT(Json Web Token) 机制,并结合 Redis 缓存实现高效鉴权;
  • 利用 AOP 切面编程统一处理日志记录与细粒度权限校验(精确到按钮节点);
  • 参数校验通过 Validator 框架对 DTO 对象进行强约束验证;
  • 接口文档由 SpringDocknife4j 共同支撑,支持在线浏览与调试;
  • 用户登录状态信息存储于 Redis 中,支持实时强制下线操作;
  • 内置 mybatis-plus-generator 扩展,提供可视化代码生成能力;
  • 多租户数据隔离策略由 MybatisPlus 插件原生支持;
  • 集成阿里云短信服务与邮件发送模块,实现业务逻辑与通知能力解耦;
  • 引入应用性能监控方案,覆盖健康状态、资源占用、服务响应等维度;
  • 数据库连接池选用高性能 Druid,保障数据库访问稳定性与可观测性;

产品信息

功能清单

  • 主控台:静态首页模板,便于企业或开发者快速定制品牌门户;
  • 用户管理:统一管理用户账号信息,强化账户安全策略;
  • 角色管理:依托 RBAC 模型,实现角色定义、权限分配与继承关系维护;
  • 菜单管理:集中维护系统导航菜单结构及各节点的操作权限配置;
  • 部门管理:支撑组织架构层级化管理,涵盖部门增删改查与树形展示;
  • 岗位管理:对岗位类别、职级序列及相关属性进行标准化维护;
  • 租户管理:面向 SaaS 场景,统一管控租户入驻流程、账号开通与权限绑定;
  • 日志管理:分类归档登录行为日志与业务操作日志,支持检索与导出;
  • 参数管理:管理系统运行所需的基础常量与业务开关参数;
  • 配置管理:动态调整运行时配置项,支持热更新与多环境差异化设置;
  • 字典管理:统一维护各类枚举值、状态码等字典数据及其子项;
  • 通知公告:支持站内信、弹窗提醒及外部渠道推送等多种发布方式;
  • 行政区划:集成国家民政部最新行政区划数据,支持三级联动查询;
  • 消息中心:聚合系统消息、待办事项、审批提醒等内容统一展示;
  • 短信日志:完整记录短信发送时间、目标号码、内容摘要及发送结果;
  • 邮件日志:追踪每封邮件的收件人、主题、模板ID、发送状态与错误详情;
  • 文件日志:审计上传附件行为,含文件名、类型、大小、上传者与路径信息;
  • 文件模板:管理常用文档模板(如合同、报表、导出格式等),支持上传与版本控制;
  • 邮件模板:维护各类业务邮件的内容结构、变量占位符及样式配置;
  • 短信模板:配置不同业务场景下的短信文案、签名与通道策略;
  • 消息模板:统一定义系统内部消息的标题、正文、跳转链接与触发条件;
  • 系统设置:提供图形化界面,用于修改系统基本信息、水印规则、登录策略等;
  • CMS 管理:支持网站栏目、文章、轮播图、友情链接等内容运营;
  • 任务调度:基于 Quartz 或 XXL-JOB 封装,实现定时任务创建、启停与执行监控;
  • SQL 监控:依托 Druid 连接池内置监控功能,分析慢SQL、执行频次与异常统计;
  • 性能监控:采集 CPU 使用率、内存占用、磁盘IO、JVM GC 等关键指标;
  • 健康监控:实时检测服务可用性、依赖组件连通性及接口响应质量;
  • 代码生成:内置高适配性模板引擎,一键生成 Controller、Service、Mapper、Vue 页面等全套代码;
  • 接口文档:集成 Swagger UI / Knife4j,提供交互式 API 测试与文档查阅能力;

其他发行版本

版本名称 说明 地址
蓝鲸云单体 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

模块预览

蓝鲸云 LanJing-Nacos-ArcoVue 微服务框架 v1.1.0 发布

源码下载:点击获取

BiLin AI
BiLin AI

免费的多语言AI搜索引擎

下载

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

WorkBuddy
WorkBuddy

腾讯云推出的AI原生桌面智能体工作台

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
TypeScript工程化开发与Vite构建优化实践
TypeScript工程化开发与Vite构建优化实践

本专题面向前端开发者,深入讲解 TypeScript 类型系统与大型项目结构设计方法,并结合 Vite 构建工具优化前端工程化流程。内容包括模块化设计、类型声明管理、代码分割、热更新原理以及构建性能调优。通过完整项目示例,帮助开发者提升代码可维护性与开发效率。

49

2026.02.13

TypeScript全栈项目架构与接口规范设计
TypeScript全栈项目架构与接口规范设计

本专题面向全栈开发者,系统讲解基于 TypeScript 构建前后端统一技术栈的工程化实践。内容涵盖项目分层设计、接口协议规范、类型共享机制、错误码体系设计、接口自动化生成与文档维护方案。通过完整项目示例,帮助开发者构建结构清晰、类型安全、易维护的现代全栈应用架构。

196

2026.02.25

TypeScript类型系统进阶与大型前端项目实践
TypeScript类型系统进阶与大型前端项目实践

本专题围绕 TypeScript 在大型前端项目中的应用展开,深入讲解类型系统设计与工程化开发方法。内容包括泛型与高级类型、类型推断机制、声明文件编写、模块化结构设计以及代码规范管理。通过真实项目案例分析,帮助开发者构建类型安全、结构清晰、易维护的前端工程体系,提高团队协作效率与代码质量。

62

2026.03.13

数据分析工具有哪些
数据分析工具有哪些

数据分析工具有Excel、SQL、Python、R、Tableau、Power BI、SAS、SPSS和MATLAB等。详细介绍:1、Excel,具有强大的计算和数据处理功能;2、SQL,可以进行数据查询、过滤、排序、聚合等操作;3、Python,拥有丰富的数据分析库;4、R,拥有丰富的统计分析库和图形库;5、Tableau,提供了直观易用的用户界面等等。

1135

2023.10.12

SQL中distinct的用法
SQL中distinct的用法

SQL中distinct的语法是“SELECT DISTINCT column1, column2,...,FROM table_name;”。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

340

2023.10.27

SQL中months_between使用方法
SQL中months_between使用方法

在SQL中,MONTHS_BETWEEN 是一个常见的函数,用于计算两个日期之间的月份差。想了解更多SQL的相关内容,可以阅读本专题下面的文章。

381

2024.02.23

SQL出现5120错误解决方法
SQL出现5120错误解决方法

SQL Server错误5120是由于没有足够的权限来访问或操作指定的数据库或文件引起的。想了解更多sql错误的相关内容,可以阅读本专题下面的文章。

2214

2024.03.06

sql procedure语法错误解决方法
sql procedure语法错误解决方法

sql procedure语法错误解决办法:1、仔细检查错误消息;2、检查语法规则;3、检查括号和引号;4、检查变量和参数;5、检查关键字和函数;6、逐步调试;7、参考文档和示例。想了解更多语法错误的相关内容,可以阅读本专题下面的文章。

380

2024.03.06

TypeScript类型系统进阶与大型前端项目实践
TypeScript类型系统进阶与大型前端项目实践

本专题围绕 TypeScript 在大型前端项目中的应用展开,深入讲解类型系统设计与工程化开发方法。内容包括泛型与高级类型、类型推断机制、声明文件编写、模块化结构设计以及代码规范管理。通过真实项目案例分析,帮助开发者构建类型安全、结构清晰、易维护的前端工程体系,提高团队协作效率与代码质量。

49

2026.03.13

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
MySQL 教程
MySQL 教程

共48课时 | 2.6万人学习

MySQL 初学入门(mosh老师)
MySQL 初学入门(mosh老师)

共3课时 | 0.3万人学习

简单聊聊mysql8与网络通信
简单聊聊mysql8与网络通信

共1课时 | 850人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号