企业后台管理系统模板 YZPass-admin-template

介绍

YZPass-admin-template-是一个企业后台管理系统模板, 基于 java + react。期望以开源的方式,提供专业的管理后台模板,助力业务团队快速开发。

在线Demo

首页

用户管理页

YZPass提供了以下前端功能:

  1. 路由与菜单
  2. 菜单权限
  3. 按钮权限
  4. 用户管理和角色管理
  5. Tab内容的缓存
  6. 基于i18n的多语言实现
  7. 基于Redux实现的全局上下文
  8. 集成antd
  9. 基于axios的请求封装

YZPass提供了以下后端功能:

  1. SpringBoot 3.4 的接口实现
  2. Swagger集成
  3. Postgres SQL 数据库集成
  4. JWT集成
  5. Mybatis-Plus集成
  6. 领域设计理念

安装教程

前提条件

你需要基本的java 和 react 相关知识。安装以下软件

  1. jdk 21
  2. idea (推荐,当然你也可以使用其它开发工具)
  3. maven
  4. PostgreSQL db数据库
  5. Node 18或以上版本
  6. Visual Studio Code
  7. git(代码版本管理软件)
  8. dbeaver (推荐使用的数据管理软件)
  • 后端基于 Java 21, Spring Boot 3.4 ,Mybatis-Plus, PostgreSQL db数据库,推荐使用 Idea 进行java开发。
  • 前端基于 React 18, TypeScript, 推荐使用 visual studio code 进行前端开发
  • 基于git管理代码,使用 git clone https://gitee.com/yzpass/yzpass-admin-template.git 下载代码

后端开发步骤

  1. 初始化 PostgreSQL 数据库,使用 doc/init.sql 初始化
  2. 修改 api/src/main/resources/application.yaml 中的数据库配置
  3. 启动 ApiApplication.java
  4. 如果你能看到 Tomcat started on port 8080 (http) with context path '/' 这样的提示,就说明启动成功了。

前端开发步骤

  1. cd web
  2. npm install 安装依赖包
  3. npm run dev 打开开发环境开发的服务
  4. 在浏览器里打开 http://localhost:3301 即可看到网页

生产构建

  1. 在项目根目录下,直接 mvn package 完成构建,构建好的jar 在 api\target\ 下面

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

代码地址:yzpass-admin-template

相关推荐
uzong3 小时前
技术故障复盘模版
后端
GetcharZp3 小时前
基于 Dify + 通义千问的多模态大模型 搭建发票识别 Agent
后端·llm·agent
加班是不可能的,除非双倍日工资4 小时前
css预编译器实现星空背景图
前端·css·vue3
桦说编程4 小时前
Java 中如何创建不可变类型
java·后端·函数式编程
IT毕设实战小研4 小时前
基于Spring Boot 4s店车辆管理系统 租车管理系统 停车位管理系统 智慧车辆管理系统
java·开发语言·spring boot·后端·spring·毕业设计·课程设计
wyiyiyi4 小时前
【Web后端】Django、flask及其场景——以构建系统原型为例
前端·数据库·后端·python·django·flask
gnip5 小时前
vite和webpack打包结构控制
前端·javascript
excel5 小时前
在二维 Canvas 中模拟三角形绕 X、Y 轴旋转
前端
阿华的代码王国5 小时前
【Android】RecyclerView复用CheckBox的异常状态
android·xml·java·前端·后端
一条上岸小咸鱼5 小时前
Kotlin 基本数据类型(三):Booleans、Characters
android·前端·kotlin