接私活必备!一款轻量级、前后端分离的 Java 快速开辟平台!

[复制链接]
发表于 2025-12-15 08:40:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
各人好,我是 Java陈序员。
在企业级项目开辟中,权限管理、体系安全、快速交付每每是焦点痛点。无论是接私活赶进度,还是企业搭建背景管理体系,从零开辟权限模块不光耗时耗力,还轻易出现安全毛病。
本日,给各人保举一款轻量级、前后端分离的 Java 快速开辟平台,接私活必备!
项目先容

renren-security ——个轻量级的,前后端分离的 Java 快速开辟平台,主打企业级权限管理功能,能快速开辟项目并交付,是一款“接私活利器”。
功能特色:

  • 风雅化权限管控:包罗用户管理、脚色管理、菜单管理等焦点模块,提供完满的部门管理与数据权限体系,支持页面、按钮级别的机动权限控制
  • 高效开辟本事:内置强大代码天生器,可在线天生 Entity、Xml、Dao、Service、Vue 等代码,镌汰大量的开辟任务
  • 全面安全保障:基于 Shiro 框架实现安全认证,前后端通过 Token 交互数据,保障数据传输安全
  • 丰富的扩展本事:集成 Quartz 定时任务,可动态完成任务的添加、修改、删除、停息、规复及日记查察
  • 体系焦点模块:涵盖权限管理、体系设置、定时任务、文件上传、日记管理、体系监控监控等完备功能模块,满意背景管理焦点需求
技能栈:

  • 后端:SpringBoot3.x、Shiro、MyBatis-Plus
  • 前端:Vue3.x、TypeScript、Element Plus、Vue Router、Pinia、Axios、Vite
  • 数据库支持:MySQL 8.0+、达梦 8、Oracle 11g+、SQL Server 2012+、PostgreSQL 9.4+ 等主流数据库
功能体验


  • 用户管理


  • 部门管理


  • 脚色管理


  • 菜单管理


  • 定时任务


  • 操纵日记


本地开辟

情况准备

1、情况依靠

  • JDK17+
  • Maven
  • MySQL
  • Redis(可选)
  • Node.js
2、克隆或下载项目源码
  1. git clone https://gitee.com/renrenio/renren-security.git
复制代码
3、项目目次结构
  1. renren-security
  2. ├─renren-admin                       管理后台
  3. │    ├─db                            数据库SQL脚本
  4. │    │
  5. │    ├─modules                       模块
  6. │    │    ├─job                      定时任务
  7. │    │    ├─log                      日志日志管理
  8. │    │    ├─oss                      文件存储
  9. │    │    ├─security                 安全模块
  10. │    │    └─sys                      系统管理(核心)
  11. │    │
  12. │    └─resources
  13. │        ├─mapper                    MyBatis文件
  14. │        ├─public                    静态资源
  15. │        └─application.yml           全局配置文件
  16. │      
  17. ├─renren-api                         API服务
  18. │      
  19. ├─renren-common                      公共模块
  20. │
  21. ├─renren-dynamic-datasource          多数据源模块
  22. │
  23. ├─renren-generator                   代码生成器
  24. │        └─resources
  25. │           ├─mapper                 MyBatis文件
  26. │           ├─template               代码生成器模板(可增加或修改相应模板)
  27. │           ├─application.yml        全局配置文件
  28. │           └─generator.properties   代码生成器,配置文件
  29. │
  30. └──renren-ui                         Vue3 前端工程
复制代码
4、在 MySQL 数据库中创建数据库 renren-security
  1. CREATE DATABASE `renren-security` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
复制代码
5、在数据库 renren-security 中运行 renren-admin/db/ 下的脚本文件 mysql.sql 初始化数据
启动后端

1、将整个项目以 Maven 工程的情势导入到 IDEA 中
2、模块先容

  • renren-common:公共模块,重要提供些工具类,以及 renren-admin、renren-api 模块公共的 Entity、Mapper、Dao、service 服务,其他模块以 Jar 包的情势引入进去
  • renren-admin:背景模块,也是体系的焦点,用来开辟背景管理体系,可以打包成 Jar,摆设到服务器上运行;大概打包成 War,放到 Tomcat 容器里运行
  • renren-api:接口模块,重要是简化 APP 开辟,如:为微信小步伐、IOS、Android 提供接口,重要是实现了用户注册、登录、接口权限认证、获取登任命户等功能,为 APP 接口的安全调用,提供一套优雅的办理方案,拥有一套单独的用户体系
  • renren-generator:代码天生器模块,只需在 MySQL 数据库里,创建好表结构,就可以天生新增、修改、删除、查询、导出等操纵的代码
3、修改设置文件 renren-security/renren-admin/src/main/resources/application-dev.yml 中的 Redis 毗连设置信息
  1. spring:
  2.   datasource:
  3.     druid:
  4.       #MySQL
  5.       driver-class-name: com.mysql.cj.jdbc.Driver
  6.       url: jdbc:mysql://localhost:3306/renren_security?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true
  7.       username: renren
  8.       password: 123456
复制代码
其他范例的数据库大概必要利用多数据源,参考示例设置即可。
4、运行主启动类 io.renren.AdminApplication 运行服务
5、服务运行乐成后,可访问如下地点查察接口文档
  1. http://localhost:8080/renren-admin/doc.html
复制代码
启动前端

1、在下令行窗口中进入前端代码工程 renren-ui 目次
  1. cd renren-ui
复制代码
2、安装依靠
  1. pnpm install
复制代码
3、运行服务
  1. pnpm run dev
复制代码
4、服务启动乐成后,欣赏器访问
  1. http://localhost:8001/
复制代码
无论是快速交付项目,还是搭建稳固可靠的企业背景,renren-security 都能以“高效、安全、机动”的上风,成为开辟者的得力助手。快去试试吧~
  1. 项目地址:https://gitee.com/renrenio/renren-security
复制代码
末了

保举的开源项目已经收录到 GitHub 项目,欢迎 Star:
  1. https://github.com/chenyl8848/great-open-source-project
复制代码
大概访问网站,举行在线欣赏:
  1. https://chencoding.top:8090/#/
复制代码

我创建了一个开源项目互换群,方便各人在群里互换、讨论开源项目。
但是任何人在群里打任何广告,都会被 T 掉。
假如你对这个互换群感爱好大概在利用开源项目中碰到题目,可以通过如下方式进群:
各人的点赞、收藏和批评都是对作者的支持,如文章对你有资助还请点赞转发支持下,谢谢!
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表