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 发布

人声去除
人声去除

用强大的AI算法将声音从音乐中分离出来

下载

源码下载:点击获取

热门AI工具

更多
DeepSeek
DeepSeek

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

豆包大模型
豆包大模型

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

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

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

文心一言
文心一言

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

讯飞写作
讯飞写作

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

即梦AI
即梦AI

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

ChatGPT
ChatGPT

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

相关专题

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

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

43

2026.02.13

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

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

136

2026.02.25

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

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

1090

2023.10.12

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

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

339

2023.10.27

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

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

380

2024.02.23

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

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

1988

2024.03.06

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

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

379

2024.03.06

oracle数据库运行sql方法
oracle数据库运行sql方法

运行sql步骤包括:打开sql plus工具并连接到数据库。在提示符下输入sql语句。按enter键运行该语句。查看结果,错误消息或退出sql plus。想了解更多oracle数据库的相关内容,可以阅读本专题下面的文章。

1540

2024.04.07

Swift iOS架构设计与MVVM模式实战
Swift iOS架构设计与MVVM模式实战

本专题聚焦 Swift 在 iOS 应用架构设计中的实践,系统讲解 MVVM 模式的核心思想、数据绑定机制、模块拆分策略以及组件化开发方法。内容涵盖网络层封装、状态管理、依赖注入与性能优化技巧。通过完整项目案例,帮助开发者构建结构清晰、可维护性强的 iOS 应用架构体系。

3

2026.03.03

热门下载

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

精品课程

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

共48课时 | 2.4万人学习

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

共3课时 | 0.3万人学习

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

共1课时 | 842人学习

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

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