当前位置: 首页 > news >正文

若依框架快速搭建(二)

目录

  • 数据库设计
  • 功能模块设计
    • XXX信息管理
      • xxx查询
      • xxx添加
      • xxx删除
      • xxx修改
      • xxx导出
  • 功能模块实现
    • 运行数据库
    • 自动代码生成
      • 在IDEA中找到RuoYi-generator,修改配置
      • 运行前后端项目,在网页中找到==代码生成==模块
      • 导入表后点击确定,序号前打勾,再点击预览
      • 点击生成代码
      • 下载zip文件
      • sql文件
      • main文件夹
      • vue文件夹
      • 重启项目 就完成啦

前文已经讲到可以搭建运行若依框架前后端分离项目,以此为依据进行下面自动生成代码

快速实现功能模块
使用若依框架的好处就在于 你有了一个数据库数据表之后,你就可以自动生成代码,如何快速的生成代码呢,首先准备好一个.sql的数据库文件。

数据库设计

数据库设计是对数据表进行设计,为后续功能实现做铺垫。

功能模块设计

XXX信息管理

xxx查询

查询可以按照关键字查询、时间查询、名称查询等多种查询方式。
在这里插入图片描述

xxx添加

以表单的形式添加一条数据,其中具有必填项,使用确定和取消实现是否添加操作。
在这里插入图片描述

xxx删除

针对某条现有信息进行删除操作,弹出提示框,利用确定取消按钮实现是否删除的操作。
在这里插入图片描述

xxx修改

对已有的信息进行修改,展现形式为表单形式,由确认按钮和取消按钮控制是否修改。
在这里插入图片描述

xxx导出

导出excel
在这里插入图片描述

功能模块实现

功能模块实现操作,前提是已经设计好了数据库数据表,并且前后端项目处于跑通的状态下。

运行数据库

参考若依框架快速搭建(一)

自动代码生成

在IDEA中找到RuoYi-generator,修改配置

author 作者 改为自己
PackageName 改成与其他目录相同的格式 com.ruoyi.xxx
下面两行可以不管
在这里插入图片描述

运行前后端项目,在网页中找到代码生成模块

在这里插入图片描述

导入表后点击确定,序号前打勾,再点击预览

在这里插入图片描述

点击生成代码

在这里插入图片描述

下载zip文件

在这里插入图片描述
可以看到有一个main文件夹 是后端的文件夹
有一个vue文件夹 是前端的文件夹
有一个.sql文件 需要运行,里面存放的是增删改查的目录

sql文件

运行参考若依框架快速搭建(一)

main文件夹

首先新建一个子模块
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
新建成功后将其中的main目录与下载的包进行替换 注意!!!其中 有一个Controller文件需要换位置!!xxx包下面只有domain mapper 和service
在这里插入图片描述
替换后注意将Controller文件放到ruoyi-admin下面的web目录下新建一个xxx包下面
在这里插入图片描述
这个时候-admin会报错 鼠标移动到当前位置,他会提醒add xxx依赖 点击一下就好了! 这个就不放截图了

vue文件夹

在这里插入图片描述

找到src 直接给他俩赋值替换到src文件夹下就好了
在这里插入图片描述

重启项目 就完成啦

http://www.lryc.cn/news/91231.html

相关文章:

  • 为建筑物的供暖系统实施MPC控制器的小型项目(Matlab代码实现)
  • 【概率论】中心极限定理(二)
  • Blender UV展开流程
  • Flutter 笔记 | Flutter 核心原理(二)关键类和启动流程
  • Android:主题切换
  • terminalworks ASP.NET Core PDF 浏览器-Crack
  • Rust每日一练(Leetday0020) 最后单词的长度、螺旋矩阵II、排列序列
  • 短视频矩阵源码如何做应用编程?
  • 【运维知识进阶篇】Ansible实现一套完整LNMP架构
  • Spring Boot 自动配置一篇概览
  • 深入理解设计原则之接口隔离原则(ISP)【软件架构设计】
  • IMX6ULL裸机篇之I2C实验主控代码说明二
  • 【计算机组成原理与体系结构】数据的表示与运算
  • 如何入门编程
  • SQL中CONVERT转化日期函数的使用方法
  • SpringBoot2-核心技术(一)
  • mac host学习
  • Java之~指定String日期时间,5分钟一截取时间
  • 【chatGPT4结对编程】chatGPT4教我做图像分类
  • Different romantic
  • learn C++ NO.7——C/C++内存管理
  • SDUT数据库原理——第十章作业(参考答案)
  • My Note of Diffusion Models
  • 【P37】JMeter 仅一次控制器(Once Only Controller)
  • cleanmymac要不要下载装机?好不好用
  • DNS风险分析及防护研究(五):常见的DNS威胁与防御(中科三方)
  • 使用geoserver发布shp和tiff数据
  • 谷歌周彦祺:LLM浪潮中的女性科学家多面手丨智源大会嘉宾风采
  • Burp模块
  • sql笔记:SQL SERVER字符串填充(标量值函数创建、标量值函数调用)