写在前面

RuoYi-Vue 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring Security、MyBatis、Jwt、Vue),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、代码生成等。在线定时任务配置;支持集群,支持多数据源,支持分布式事务。

官方网站:http://doc.ruoyi.vip/ruoyi/

本地运行起来后端

1、前往Gitee下载页面(https://gitee.com/y_project/RuoYi (opens new window))下载解压到工作目录
2、导入到Eclipse,菜单 File -> Import,然后选择 Maven -> Existing Maven Projects,点击 Next> 按钮,选择工作目录,然后点击 Finish 按钮,即可成功导入。
Eclipse会自动加载Maven依赖包,初次加载会比较慢(根据自身网络情况而定)
3、创建数据库ry并导入数据脚本ry_2021xxxx.sql,quartz.sql
4、打开项目运行com.ruoyi.RuoYiApplication.java,出现如下图表示启动成功。

5、打开浏览器,输入:(http://localhost:80 (opens new window)) (默认账户/密码 admin/admin123)
若能正确展示登录页面,并能成功登录,菜单及页面展示正常,则表明环境搭建成功

建议使用Git克隆,因为克隆的方式可以和RuoYi随时保持更新同步。使用Git命令克隆

git clone https://gitee.com/y_project/RuoYi.git

必要配置
修改数据库连接,编辑resources目录下的application-druid.yml

数据源配置

修改服务器配置,编辑resources目录下的application.yml

# 数据源配置
spring:datasource:type: com.alibaba.druid.pool.DruidDataSourcedriverClassName: com.mysql.cj.jdbc.Driverdruid:# 主库数据源master:url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8username: rootpassword: 123456

本地运行起来前端

# 进入项目目录
cd ruoyi-ui# 安装依赖
npm install# 强烈建议不要用直接使用 cnpm 安装,会有各种诡异的 bug,可以通过重新指定 registry 来解决 npm 安装速度慢的问题。
npm install --registry=https://registry.npm.taobao.org# 本地开发 启动项目
npm run dev

4、打开浏览器,输入:(http://localhost:80 (opens new window)) 默认账户/密码 admin/admin123)
若能正确展示登录页面,并能成功登录,菜单及页面展示正常,则表明环境搭建成功

建议使用Git克隆,因为克隆的方式可以和RuoYi随时保持更新同步。使用Git命令克隆

git clone https://gitee.com/y_project/RuoYi-Vue.git

准备好仓库数据表结果(代码生成的时候需要使用)

DROP TABLE IF EXISTS `wms_warehouse`;
CREATE TABLE `wms_warehouse`  (`WarehouseId` bigint(20) NOT NULL,`WarehouseNo` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '仓库编号',`WarehouseName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '仓库名称',`IsDel` tinyint(4) NULL DEFAULT NULL COMMENT '是否删除 1未删除  0删除',`Remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',`CreateBy` bigint(20) NULL DEFAULT NULL COMMENT '创建人',`CreateDate` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',`ModifiedBy` bigint(20) NULL DEFAULT NULL COMMENT '修改人',`ModifiedDate` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',PRIMARY KEY (`WarehouseId`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;SET FOREIGN_KEY_CHECKS = 1;

运行系统

选择代码工具→代码生成→导入,选择刚刚建立的数据表

点击确定,可以预览、删除、同步、生成代码,点击生成代码,下载zip压缩包


由于本篇文章只操作后端,vue端省略

IDEA新建仓库模块



pom文件

将刚才生成的main文件夹下的代码复制到java目录和resources目录下

启动,postman测试

若依前后端分离版生成代码实现仓库的增删改查相关推荐

  1. 前后端分离学习笔记(5) ---[表单的增删改操作;以及为管理员上传头像]

    上一篇案例中也是查询到了表单的内容–>前后端分离学习笔记(4) -[路由嵌套, 查询表单显示] 文章目录 1.前端组件页面 添加管理员操作 修改管理员信息 删除管理员 为管理员上传头像 修改密码 ...

  2. 若依前后端分离版怎样根据数据库生成代码并快速实现某业务的增删改查

    场景 使用若依的前后端分离版,怎样使用其代码生成实现对单表的增删改查导出的业务. 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程 ...

  3. 若依前后端分离版获取部门表所有最子级部门并匹配部门名称生成excel

    场景 若依前后端分离版手把手教你本地搭建环境并运行项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108465662 在上面 ...

  4. 若依管理系统前后端分离版基于ElementUI和SpringBoot怎样实现Excel导入和导出

    场景 使用若依前后端分离版实现Excel的导入和导出. 前端:Vue+ElementUI 后端:SpringBoot+POI+Mysql 注: 博客: https://blog.csdn.net/ba ...

  5. 若依前后端分离版怎样修改主页面显示请求的SpringBoot后台数据

    场景 使用若依的前后端分离版,本来的首页效果是 现在如果要根据具体业务实现从后台获取要显示的数据实现类似下面的效果 注: 博客: https://blog.csdn.net/badao_liumang ...

  6. Ruoyi-Vue若依前后端分离版 2022年5月 基于代码生成器的新模块添加

    Ruoyi-Vue若依前后端分离版 2022年5月 基于代码生成器的新模块添加 在ruoyi数据库的基础上.编辑好自己的数据库表 启动ruoyi前后端,进系统使用代码生成器 将生成的代码导入到现有的项 ...

  7. 若依权限系统分析(前后端分离版)

    若依权限系统分析 一:故事背景 二:具体权限控制 2.1 页面权限控制 2.2 页面元素权限控制 三:实现前端鉴权 3.1 封装js与权限交互 3.1.1 uni-app自带uni-request与权 ...

  8. 使用SpringBoot + Vue (若依前后端分离版) 写项目的一些总结(持续更新...)

    使用SpringBoot + Vue(若依前后端分离版) 写项目的一些总结 获取Redis服务 @Autowired private RedisCache redisCache; String cap ...

  9. 若依前后端分离版手把手教你本地搭建环境并运行项目

    场景 RuoYi-Vue是一款基于SpringBoot+Vue的前后端分离极速后台开发框架. RuoYi 官网地址:http://ruoyi.vip RuoYi 在线文档:http://doc.ruo ...

最新文章

  1. 穿山甲发布聚合产品GroMore,为开发者变现赋能
  2. mac java web_mac os安装java web开发环境配置
  3. Ubuntu Linux配置Nginx+MySQL+PHP+phpMyAdmin详细步骤
  4. house price model
  5. PgSQL · 最佳实践 · 从 MaxCompute (ODPS) 迁移数据到 HybridDB
  6. 《写给PHP开发者的Node.js学习指南》一2.2 预定义的PHP变量
  7. mysql大于等于怎么写_MySQL 对于千万级的大表要怎么优化?我写了6000字的深度解读...
  8. 周志华《机器学习》读书笔记与习题答案(持续更新)
  9. 基于C#net4.5websocket客户端与服务端
  10. 计算机原理及应用pdf,微型计算机原理及应用技术-20210621195203.pdf-原创力文档
  11. 时间序列数据的存储和计算 - 概述
  12. 向量空间的基和维数例题_向量空间基和维数的等价定义及求法
  13. m4s格式转换mp3_mp3文件怎么转换格式
  14. 转:创业者一手货:我是怎么在网上卖鱼的?
  15. 《如何让你爱的人爱上你》第三部分:自尊
  16. 苹果8.1系统无服务器,iOS9强制降级iOS8教程
  17. 基于OpenCV的单目相机标定与三维定位
  18. 如何用数据库可视化工具:DataGrip导入数据
  19. oracle 存储过程中使用select 列 into 变量
  20. vfp计算机sql,浅析VFP与SQL的应用(计算机科学与技术毕业论文)

热门文章

  1. 【HTMLayout学习】学习缘由、什么是HTMLayout?
  2. 360剑灵洪门崛起服务器维护,剑灵洪门崛起公益服,年度bt无限元宝满v平台,快速升级及上手攻略...
  3. 父母不要对孩子说的10句话
  4. MMORPG游戏的人工智能(AI)和行为树设计
  5. Word2Vec笔记
  6. word文档中动态生成excel表格(基金公告系列讲解)
  7. 2022电脑安全上网方略
  8. linux进程暂停与恢复
  9. 2021年伊宁三中高考成绩查询,伊宁三中2015高考榜.doc
  10. 我的世界服务器怎么修改id,我的世界服务器id大全 | 手游网游页游攻略大全