基于SpringBoot+Vue3前后端分离的Java快速开发框架 平台简介 本仓库为前端技术栈Vue3+Element Plus+Vite版本。 配套后端代码仓库地址RuoYi-Vue或RuoYi-Vue-fast版本。 前端技术栈(Vue2+Element+Vue CLI),请移步RuoYi-Vue。 阿里云折扣场:点我进入,腾讯云秒杀场:点我进入 ...
在IDEA的RuoYi-Vue-master\ruoyi-admin\src\main\resources右键Mark Directory as -->Resources Root(告诉IntelliJ IDEA,resources文件夹及其子文件夹用于应用程序中的资源文件(图像、各种配置XML和属性文件) 至此后端部分可以正常运行了 三、前端部署 先到Redis安装目录下双击运行redis-server.exe把Redis数据库运行起来 ...
而且,ruoyi-vue-pro 还集成了支付系统和短信平台,这些都是开发企业应用的“标配”。特别是对于中小型企业来说,不需要过于复杂的系统,ruoyi-vue-pro 已经可以满足日常开发需求。 支持多种数据库 我用过不少开发平台,有些工具对于数据库的支持并不灵活,...
后端启动项目是ruoyi-admin,启动类是com.ruoyi.RuoYiApplication;前端项目是ruoyi-ui 后端项目使用maven构建,使用前需确保maven环境;前端是vue项目,使用前需确保node环境 后端项目依赖mysql和redis,启动前需要修改application.yml配置文件和application-druid.yml配置文件修改对应的配置。 mysql数据初始化,需要创建ruoyi数据库...
数据报表 商城系统 微信公众号 友情提示:本项目基于 RuoYi-Vue 修改,重构优化后端的代码,美化前端的界面。 额外新增的功能,我们使用 🚀 标记。 重新实现的功能,我们使用 ⭐️ 标记。 🙂 所有功能,都通过单元测试保证高质量。 系统功能 工作流程
数据库表结构设计 菜单管理 目录、菜单和按钮的区别 菜单权限 api接口权限 配置方法 @PreAuthorize注解介绍 数据权限 前端vue权限拦截 菜单权限 按钮权限 摘要 若依(RuoYi)是一款基于Spring Boot和Vue.js开发的快速开发平台,它的权限管理是通过RBAC(Role-based Access Control 基于角色的访问控制)模型来设计的。
下载好的项目,可以在本地搭建git仓库进行项目的管理,由于项目基于mysql数据库运行,首先要先搭建mysql数据库,可以直接安装mysql数据库,或者安装docker容器,用docker来安装mysql(推荐使用docker)。安装好mysql后,创建好数据库,然后运行下载的源码中的文件夹RuoYi-Vue-fast/sql/的ry_xxxx.sql和 quartz.sql,创建框架启动必...
是ruoyi-common子模块的service层,持久层,基本上不用动 基础数据库的表关系 项目自带sql文件,直接运行即可,关于权限的核心表之间的关系如下 (一)极速开发框架 - Ruoyi (二)Vue实用框架-Ruoyi(后端项目结构) (三)Vue实用框架-Ruoyi(token的获取) (四)Vue实用框架-Ruoyi(登录验证)...
前端Vue的api和views放入ruoyi-ui同名包的相应位置。目录组织结构与其他组件保持一致。 将.sql文件导入数据库。它的作用是插入菜单项。 但是后来笔者想在后端单独新建一个模块,不想依附于ruoyi-system,前端也是设立独立的一级菜单。再在一级菜单下新建多个自己的子模块。于是就有了今天这篇文章。