天气与日历 切换到窄版

 找回密码
 立即注册

QQ登录

只需一步,快速开始

【好消息,好消息,好消息】VIP会员可以发表文章赚积分啦 !
查看: 54|回复: 0

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

[复制链接]

2680

主题

0

回帖

2819

积分

管理员

积分
2819
发表于 2024-11-26 18:54:59 | 显示全部楼层 |阅读模式
JAVA源码持续迭代优化的前后端分离中后台管理系统,含代码生成器
一、项目简介ContiNew Admin 中后台管理框架
持续迭代优化的前后端分离中后台管理系统框架。开箱即用,重视每一处代码规范,重视每一种解决方案细节,持续提供舒适的前、后端开发体验。
当前采用的技术栈:Spring Boot3(Java17)、Vue3 & Arco Design & TS & Vite、Sa-Token、MyBatis Plus、Redisson、JetCache、JustAuth、Crane4j、EasyExcel、Liquibase、Hutool 等。
二、界面展示系统截图
受篇幅长度及功能更新频率影响,下方仅为系统 部分 功能于 2024年6月13日 进行的截图,更多新增功能及细节请登录演示环境或 clone 代码到本地启动查看。































最新截图














三、功能概述系统功能
更多功能和优化正在赶来,最新项目计划、进展请进群或关注 任务清单 和 更新日志。
  • 个人中心:支持基础信息修改、密码修改、邮箱绑定、手机号绑定(并提供行为验证码、短信限流等安全处理)、第三方账号绑定/解绑、头像裁剪上传
  • 消息中心:提供站内信消息统一查看、标记已读、全部已读、删除等功能
  • 系统管理

    • 用户管理:提供用户的相关配置,新增、修改、删除、重置密码、导出
    • 部门管理:可配置系统组织架构,并以树形表格展示
    • 角色管理:对权限与菜单进行分配,可根据部门设置角色的数据权限
    • 菜单管理:已实现菜单动态路由,后端可配置化,支持多级菜单
    • 通知公告:提供公告的发布、查看和删除等功能。管理员可以在后台发布公告,并可以设置公告的生效时间、终止时间,以 markdown-it 为内核渲染 Markdown 格式内容显示
    • 字典管理:提供对系统公用数据字典的维护,例如:公告类型,支持字典标签背景色和排序等配置
    • 文件管理:提供文件上传、下载、预览(目前支持图片、音视频)、重命名、切换视图(列表、网格)等功能
    • 存储管理:提供文件存储库新增、编辑、删除等功能,支持本地存储、兼容 S3 协议存储
    • 系统配置:

    • 基础配置:提供修改系统标题、Logo、favicon、版权信息等基础配置功能,以方便用户系统与其自身品牌形象保持一致
    • 邮件配置:提供系统发件箱配置,也支持通过配置文件指定
    • 安全配置:提供密码策略修改,支持丰富的密码策略设定,包括但不限于 密码有效期、密码重复次数、密码错误锁定账号次数、时间 等

  • 系统监控

    • 在线用户:管理当前登录用户,可一键踢下线
    • 日志管理:提供登录日志、操作日志管理功能,可查看指定日志的详细请求及响应信息

  • 任务调度

    • 任务管理:提供定时任务的新增、修改、删除、执行功能,支持 CORN 和固定频率
    • 任务日志:提供任务执行日志的查询功能,支持停止、重试指定批次,支持查询集群各节点的详细输出日志

  • 代码生成:提供根据数据库表自动生成相应的前后端 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 文档


以下内容需要积分高于 2 才可浏览

链接:https://pan.baidu.com/s/17hGkzwEDIVm2moLn4ii-jw




提取码下载:

文件名称:提取码下载.txt 
下载次数:0  文件大小:17 Bytes  售价:49金钱 [记录]
下载权限: 不限 [购买VIP]   [充值]   [在线充值]   【VIP会员5折;永久VIP免费】
安全检测,请放心下载





相关帖子

扫码关注微信公众号,及时获取最新资源信息!下载附件优惠VIP会员5折;永久VIP免费
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

免责声明:
1、本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除!
2、本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,请勿任何商业目的与商业用途。
3、若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
4、论坛的所有内容都不保证其准确性,完整性,有效性,由于源码具有复制性,一经售出,概不退换。阅读本站内容因误导等因素而造成的损失本站不承担连带责任。
5、用户使用本网站必须遵守适用的法律法规,对于用户违法使用本站非法运营而引起的一切责任,由用户自行承担
6、本站所有资源来自互联网转载,版权归原著所有,用户访问和使用本站的条件是必须接受本站“免责声明”,如果不遵守,请勿访问或使用本网站
7、本站使用者因为违反本声明的规定而触犯中华人民共和国法律的,一切后果自己负责,本站不承担任何责任。
8、凡以任何方式登陆本网站或直接、间接使用本网站资料者,视为自愿接受本网站声明的约束。
9、本站以《2013 中华人民共和国计算机软件保护条例》第二章 “软件著作权” 第十七条为原则:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。若有学员需要商用本站资源,请务必联系版权方购买正版授权!
10、本网站如无意中侵犯了某个企业或个人的知识产权,请来信【站长信箱312337667@qq.com】告之,本站将立即删除。
郑重声明:
本站所有资源仅供用户本地电脑学习源代码的内含设计思想和原理,禁止任何其他用途!
本站所有资源、教程来自互联网转载,仅供学习交流,不得商业运营资源,不确保资源完整性,图片和资源仅供参考,不提供任何技术服务。
本站资源仅供本地编辑研究学习参考,禁止未经资源商正版授权参与任何商业行为,违法行为!如需商业请购买各资源商正版授权
本站仅收集资源,提供用户自学研究使用,本站不存在私自接受协助用户架设游戏或资源,非法运营资源行为。
快速回复 返回顶部 返回列表