[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一、开源项目简介

ContiNew Admin 中后台管理框架

ContiNew Admin(Continue New Admin)持续迭代优化的前后端分离中后台管理系统框架。开箱即用,重视每一处代码规范,重视每一种解决方案细节,持续提供舒适的前、后端开发体验。

当前采用的技术栈:Spring Boot3(Java17)、Vue3 & Arco Design & TS & Vite、Sa-Token、MyBatis Plus、Redisson、JetCache、JustAuth、Crane4j、EasyExcel、Liquibase、Hutool 等。

二、开源协议

使用Apache-2.0开源协议

三、界面展示系统截图

受篇幅长度及功能更新频率影响,下方仅为系统部分功能于 2024年6月13日进行的截图,更多新增功能及细节请登录演示环境或 clone 代码到本地启动查看。

图片[1]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[2]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[3]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[4]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[5]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[6]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[7]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[8]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[9]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[10]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[11]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[12]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[13]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[14]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[15]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[16]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[17]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[18]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[19]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[20]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[21]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[22]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[23]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[24]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[25]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[26]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[27]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[28]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[29]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[30]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

最新截图

图片[31]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[32]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[33]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[34]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[35]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[36]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[37]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[38]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[39]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[40]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[41]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

图片[42]-[开源]持续迭代优化的前后端分离中后台管理系统,含代码生成器-JieYingAI捷鹰AI

四、功能概述系统功能

更多功能和优化正在赶来,最新项目计划、进展请进群或关注任务清单和更新日志。

系统监控

任务调度

代码生成:提供根据数据库表自动生成相应的前后端 CRUD 代码的功能,支持同步最新表结构及代码生成预览

五、技术选型

Almost最佳后端规范持续迭代优化的前后端分离中后台管理系统框架,开箱即用,持续提供舒适的开发体验。当前采用技术栈:Spring Boot3(Java17)、Vue3 & Arco Design、TS、Vite5 、Sa-Token、MyBatisPlus、Redisson、JetCache、Jackson、SpringDoc、Crane4j、Liquibase、Hutool 等。

核心技术栈

名称

版本

简介

Vue

3.4.21

渐进式 JavaScript 框架,易学易用,性能出色,适用场景丰富的 Web 前端框架。

Arco Design

2.56.0

字节跳动推出的前端 UI 框架,年轻化的色彩和组件设计。

TypeScript

5.0.4

TypeScript 是微软开发的一个开源的编程语言,通过在 JavaScript 的基础上添加静态类型定义构建而成。

Vite

5.1.5

下一代的前端工具链,为开发提供极速响应。

ContiNew Starter

2.7.1

ContiNew Starter 包含了一系列经过企业实践优化的依赖包(如 MyBatis-Plus、SaToken),可轻松集成到应用中,为开发人员减少手动引入依赖及配置的麻烦,为 Spring Boot Web 项目的灵活快速构建提供支持。

Spring Boot

3.2.10

简化 Spring 应用的初始搭建和开发过程,基于“约定优于配置”的理念,使开发人员不再需要定义样板化的配置。(Spring Boot 3.0 开始,要求 Java 17 作为最低版本)

Undertow

2.3.13.Final

采用 Java 开发的灵活的高性能 Web 服务器,提供包括阻塞和基于 NIO 的非堵塞机制。

Sa-Token + JWT

1.39.0

轻量级 Java 权限认证框架,让鉴权变得简单、优雅。

MyBatis Plus

3.5.8

MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,简化开发、提高效率。

dynamic-datasource-spring-boot-starter

4.3.1

基于 Spring Boot 的快速集成多数据源的启动器。

Hikari

5.0.1

JDBC 连接池,号称 “史上最快连接池”,SpringBoot 在 2.0 之后,采用的默认数据库连接池就是 Hikari。

MySQL

8.0.33

体积小、速度快、总体拥有成本低,是最流行的关系型数据库管理系统之一。

mysql-connector-j

8.3.0

MySQL Java 驱动。

P6Spy

3.9.1

SQL 性能分析组件。

Liquibase

4.24.0

用于管理数据库版本,跟踪、管理和应用数据库变化。

JetCache

2.7.6

一个基于 Java 的缓存系统封装,提供统一的 API 和注解来简化缓存的使用。提供了比 SpringCache 更加强大的注解,可以原生的支持 TTL、两级缓存、分布式自动刷新,还提供了 Cache 接口用于手工缓存操作。

Redisson

3.36.0

不仅仅是一个 Redis Java 客户端,Redisson 充分的利用了 Redis 键值数据库提供的一系列优势,为使用者提供了一系列具有分布式特性的常用工具:分布式锁、限流器等。

Redis

7.2.3

高性能的 key-value 数据库。

Snail Job

1.1.2

灵活,可靠和快速的分布式任务重试和分布式任务调度平台。

X File Storage

2.2.1

一行代码将文件存储到本地、FTP、SFTP、WebDAV、阿里云 OSS、华为云 OBS...等其它兼容 S3 协议的存储平台。

SMS4J

3.3.3

短信聚合框架,轻松集成多家短信服务,解决接入多个短信 SDK 的繁琐流程。

Just Auth

1.16.6

开箱即用的整合第三方登录的开源组件,脱离繁琐的第三方登录 SDK,让登录变得 So easy!

Easy Excel

4.0.1

一个基于 Java 的、快速、简洁、解决大文件内存溢出的 Excel 处理工具。

AJ-Captcha

1.3.0

Java 行为验证码,包含滑动拼图、文字点选两种方式,UI支持弹出和嵌入两种方式。

Easy Captcha

1.6.2

Java 图形验证码,支持 gif、中文、算术等类型,可用于 Java Web、JavaSE 等项目。

Crane4j

2.9.0

一个基于注解的,用于完成一切 “根据 A 的 key 值拿到 B,再把 B 的属性映射到 A” 这类需求的字段填充框架。

CosID

2.9.8

旨在提供通用、灵活、高性能的分布式 ID 生成器。

Graceful Response

5.0.0-boot3

一个Spring Boot技术栈下的优雅响应处理组件,可以帮助开发者完成响应数据封装、异常处理、错误码填充等过程,提高开发效率,提高代码质量。

Knife4j

4.5.0

前身是 swagger-bootstrap-ui,集 Swagger2 和 OpenAPI3 为一体的增强解决方案。

Hutool

5.8.32

小而全的 Java 工具类库,通过静态方法封装,降低相关 API 的学习成本,提高工作效率,使 Java 拥有函数式语言般的优雅,让 Java 语言也可以“甜甜的”。

Lombok

1.18.32

在 Java 开发过程中用注解的方式,简化了 JavaBean 的编写,避免了冗余和样板式代码,让编写的类更加简洁。

更多内容请查看README.md文档

六、源码地址

访问一飞开源:

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享