前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >SpringBoot3+Vue3前后端分离的Java快速开发框架开源啦

SpringBoot3+Vue3前后端分离的Java快速开发框架开源啦

原创
作者头像
Harry技术
修改于 2025-01-11 10:27:28
修改于 2025-01-11 10:27:28
5110
举报

SpringBoot3+Vue3前后端分离的Java快速开发框架开源啦

基于SpringBoot3+Vue3前后端分离的Java快速开发框架

平台简介

基于 JDK 17、Spring Boot 3、Spring Security 6、JWT、Redis、Mybatis-Plus、Knife4j等构建后端,基于Vue 3、Element-Plus 、TypeScript等构建前端的分离单体权限管理系统。

  • 🚀 开发框架: 使用 Spring Boot 3 和 Vue 3,以及 Element-Plus 等主流技术栈,实时更新。
  • 🔐 安全认证: 结合 Spring Security 和 JWT 提供安全、无状态、分布式友好的身份验证和授权机制。
  • 🔑 权限管理: 基于 RBAC 模型,实现细粒度的权限控制,涵盖接口方法和按钮级别。
  • 🛠️ 功能模块: 包括用户管理、角色管理、菜单管理、部门管理、字典管理等多个功能。
  • 📘 接口文档: 自动生成接口文档,支持在线调试,提高开发效率。

内置功能

  • 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
  • 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
  • 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
  • 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
  • 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
  • 参数管理:对系统动态配置常用参数。
  • 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
  • 登录日志:系统登录日志记录查询包含登录异常。
  • 系统接口:根据业务代码自动生成相关的api接口文档,引入swagger接口文档服务的工具(Knife4j)。

技术选型:

依赖

版本

Spring Boot

3.3.5

Mybatis-Plus

3.5.9

hutool

5.8.26

knife4j

4.5.0

...

...

后端开发

Gitee仓库地址: https://gitee.com/harry-tech/harry.git

  • idea、eclipse需安装lombok插件,不然会提示找不到entity的get set方法
  • 创建数据库harry3,数据库编码为UTF-8
  • 执行db/harry3.sql文件,初始化数据
  • 修改application.yml,更新MySQL账号和密码
  • Eclipse、IDEA运行HarryApplication.java,则可启动项目
  • Swagger注解路径:http://localhost:9000/doc.html

前端开发

  • 本项目是前后端分离的,还需要部署前端,才能运行起来
  • 前端下载地址:
  • Gitee: https://gitee.com/harry-tech/harry-vue.git
  • 前端部署文档:-
  • 前端部署完毕,就可以访问项目了,账号:admin,密码:123456

效果展示

Watermark 水印

暗黑模式

觉着有帮助,给个Star再走呗~~~

公众号搜“Harry技术”,关注我,带你看不一样的人间烟火!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Spring Boot 3 整合 Mybatis-Plus 实现数据权限控制
早期使用spring boot的时候写数据权限是通过使用自定义一个切面@Aspect配合自定义DataScope注解来实现。
Harry技术
2025/01/13
1960
Spring Boot 3 整合 Mybatis-Plus 实现数据权限控制
Spring Boot 3 整合 Mybatis-Plus 实现数据权限控制
早期使用spring boot的时候写数据权限是通过使用自定义一个切面@Aspect配合自定义DataScope注解来实现。
Harry技术
2025/01/13
2530
Spring Boot 3 整合 Mybatis-Plus 实现数据权限控制
SpringBoot3+Vue3前后端分离的Java快速开发框架(Harry技术)配套代码生成器
项目简介:基于 JDK 17、Spring Boot 3、Spring Security 6、JWT、Redis、Mybatis-Plus、Knife4j等构建后端,基于Vue 3、Element-Plus 、TypeScript等构建前端的分离单体权限管理系统。
Harry技术
2025/01/13
2030
SpringBoot3+Vue3前后端分离的Java快速开发框架(Harry技术)配套代码生成器
Spring Boot 3 整合Knife4j(OpenAPI3规范)
地址:https://doc.xiaominfo.com/ Knife4j是一个集Swagger2 和 OpenAPI3 为一体的增强解决方案。
Harry技术
2025/01/13
4420
Spring Boot 3 整合Knife4j(OpenAPI3规范)
Spring Boot 3 集成 Spring AOP实现系统日志记录
在Spring AOP中,JoinPoint和ProceedingJoinPoint都是关键的接口,用于在切面中获取方法的相关信息以及控制方法的执行。它们的主要区别在于它们在AOP通知中的使用方式和功能。
Harry技术
2025/01/13
1930
Spring Boot 3 集成 Spring AOP实现系统日志记录
基于.NET8 + Vue/UniApp前后端分离的快速开发框架,开箱即用!
今天大姚给大家分享一款基于.NET8 + Vue/UniApp前后端分离的快速开发框架,开箱即用:ZR.Admin.NET。
追逐时光者
2024/10/17
4440
基于.NET8 + Vue/UniApp前后端分离的快速开发框架,开箱即用!
SpringCloud互联网云快速开发框架
JeeSpringCloudV3.0-互联网云快速开发框架模块包含定时任务调度、服务器监控、平台监控、异常邮件监控、服务器Down机邮件监控、平台设置、开发平台、邮件监控、图表监控、地图监控、单点登录、Redis分布式高速缓存、ActiveMQ队列、会员、营销、在线用户、日志、在线人数、访问次数、调用次数、直接集群、接口文档、生成模块、代码实例、安装视频、教程文档、dubbo、springCloud、SpringBoot、mybatis、springmvc、IOC、AOP、定时任务、切面缓存、MVC、事务管理。RedisMQ队列、代码生成(单表、主附表、树表、列表和表单、增删改查云接口、redis高速缓存对接代码、图表统计、地图统计、vue.js)、工作流、模块化代码生成前端控件包括单行文本、富文本、下拉选项、复选框、日期选择、文件上传选择、树选择控件、单选按钮、多行文本。
程序源代码
2019/03/14
1.4K0
SpringCloud互联网云快速开发框架
【程序源代码】Springboot WEB 快速开发框架2.0版(开源版)
今天给大家带来一套《Springboot WEB 快速开发框架2.0版》开发源码和框架;经过项目团队一致同意,项目已上传gitee开源中国代码仓库。现在已将此项目正式开源了!开源了!开源了!(重要的事说三遍)。希望能为开源社区作出一点贡献。
程序源代码
2020/10/30
1.1K0
【程序源代码】Springboot WEB 快速开发框架2.0版(开源版)
Spring Boot 3 集成 Spring Security(2)授权
在《Spring Boot 3 集成 Spring Security(1)》中,我们简单实现了 Spring Security 的认证功能,通过实现用户身份验证来确保系统的安全性。Spring Security的重要核心功能功能是“认证”和“授权”。接下来我们将深入了解授权机制,看如何控制用户在系统中可以访问的资源和操作。在 Spring Security 中,授权主要基于角色和权限的概念进行控制。
Harry技术
2025/01/11
2010
Spring Boot 3 集成 Spring Security(2)授权
SpringBoot通用快速开发框架
嘿 all: 1、好久没更新文章了,今天 给大家分享一个从某宝购买的SpringBoot通用快速开发框架。
猿码优创
2019/07/27
1.5K0
Harry技术添加存储(minio、aliyun oss)、短信sms(aliyun、模拟)、邮件发送等功能
之前后端服务的启动端口设置为9000,而现在将其修改为9999。为什么会做出这样的修改呢?这主要是由于在进行minio整合工作的时候,发现后端原本使用的9000端口与minio存储服务的端口产生了冲突。在这种情况下,为了确保整个项目的顺利运行(也方便大家在整合minio做出不必要的麻烦),经过权衡,只能做出调整,让出原本使用的端口,将后端服务的启动端口修改为9999。
Harry技术
2025/01/13
1450
Harry技术添加存储(minio、aliyun oss)、短信sms(aliyun、模拟)、邮件发送等功能
提升生产力:8个.NET开源且功能强大的快速开发框架
今天大姚给大家分享8个.NET开源、免费、功能强大的快速开发框架。助你提高开发生产效率、避免996!!!
追逐时光者
2024/09/12
5340
提升生产力:8个.NET开源且功能强大的快速开发框架
接单神器!推荐一款快速开发毕设+接私活的后端管理系统
1000+优质开源项目推荐进度:6/1000。如需更多类型优质项目推荐,请在文章后留言。
IT学习日记
2024/12/20
2190
接单神器!推荐一款快速开发毕设+接私活的后端管理系统
.NET 6+Vue+Element+Uniapp 前后端分离低代码快速开发框架
这是一个能提高开发效率的开发框架,全自动生成PC与移动端(uniapp)代码;支持移动ios/android/h5/微信小程序。
郑子铭
2023/09/19
9510
.NET 6+Vue+Element+Uniapp 前后端分离低代码快速开发框架
Spring Boot 3 集成 Spring Security(3)数据访问权限
在前面的文章中我们介绍了《Spring Boot 3 集成 Spring Security(1)认证》和《Spring Boot 3 集成 Spring Security(2)授权》,这篇博客将介绍如何在 Spring Boot 3 项目中,整合 Spring Security 和 MyBatis-Plus ,轻松实现基于数据库的用户访问控制、权限管理。
Harry技术
2025/01/11
2900
Spring Boot 3 集成 Spring Security(3)数据访问权限
【程序源代码】Springboot Web快速开发框架
今天给大家带来一套《Springboot WEB 快速开发框架》源码;我想对于Springboot 大家可能也听说过,或者看过它的一些东西。对于熟悉JAVA开发的同学来说,大家应该都听过大名鼎鼎的Spring,Springboot 确实也和它有些渊源,但它们俩没有直接关系。这个平台学习和使用比较适合于想学Springboot的同学,但要求也要有一些java 开发方面的基础,如果没有JAVA方面基础的同学,学习起来会可以比较吃力。如果想学JAVA大家也可以在网上找到很多相关的课程。
程序源代码
2020/03/19
8750
【程序源代码】Springboot Web快速开发框架
35款优秀的 SpringBoot/SpringCloud 开源项目,开发脚手架,总有一款适合你!
SpringBoot 是一个非常流行的 Java 框架,它可以帮助开发者快速构建应用程序。他不仅继承了 Spring 框架原有的优秀特性,而且还通过简化配置来进一步简化了 Spring 应用的整个搭建和开发过程。
程序员大彬
2024/02/26
23.6K0
35款优秀的 SpringBoot/SpringCloud 开源项目,开发脚手架,总有一款适合你!
2024年全面且功能强大的.NET快速开发框架推荐,效率提升利器!
选择一款全面且功能强大的快速开发框架能够帮助我们解决C#、.NET项目中的很多重复工作,从而提高开发生产效率、避免工作996。今天大姚给大家分享10个.NET开源、免费、功能强大的快速开发框架,同学们可以按需选择适合自己的框架进行开发(注意,以下排名不分先后)。
追逐时光者
2024/11/10
3180
2024年全面且功能强大的.NET快速开发框架推荐,效率提升利器!
Spring Boot 3 集成 Spring Security + JWT
概述: 在本文中,我们将一步步学习如何使用 Spring Boot 3 和 Spring Security 来保护我们的应用程序。我们将从简单的入门开始,然后逐渐引入数据库,并最终使用 JWT 实现前后端分离。
Harry技术
2025/01/12
8490
Spring Boot 3 集成 Spring Security + JWT
spring-boot-plus-v2.0发布了-让天下没有难写的代码
spring-boot-plus是易于使用,快速,高效,功能丰富,开源的spring boot脚手架 前后端分离,专注于后端服务 目标 每个人都可以独立、快速、高效地开发项目! GITHUB | GITEE 官网 springboot.plus V2.0 bilibili 视频介绍 视频内容 主要特性 集成spring boot 常用开发组件集、公共配置、AOP日志等 Maven多模块架构 集成mybatis plus快速dao操作 快速生成后台代码: entity/param/vo/controlle
geekidea
2020/04/13
9910
spring-boot-plus-v2.0发布了-让天下没有难写的代码
推荐阅读
相关推荐
Spring Boot 3 整合 Mybatis-Plus 实现数据权限控制
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档