位置: IT常识 - 正文

基于RuoYi框架自动生成后端代码及前端界面(ruoyi框架快速入门)

编辑:rootadmin
基于RuoYi框架自动生成后端代码及前端界面 🏀(1)序言

推荐整理分享基于RuoYi框架自动生成后端代码及前端界面(ruoyi框架快速入门),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:roof框架,基于dag的框架,ruoyi框架快速入门,基于ruoyi框架自动生成,ruoyi框架是什么,ruoyi框架是什么,基于ruoyi框架自动生成,基于ruoyi框架自动生成,内容如对您有帮助,希望把文章链接给更多的朋友!

    🐸近来工作临近项目周期尾声,基本都是每天加班到晚上8到9点的节奏,似乎每年到10月份之际都是一个忙碌月,不知道这是一个🐶行业规律🐶还是仅仅对我而言的一个🌀轮回巧合🌀呢?

    🐙话不多说,直接表明此篇博文的主题是基于RuoYi框架自动生成后端代码及前端界面。其实重点是需要这个前端界面,毕竟后台代码的自动生成本人已在去年已有介绍过,再者本身作为后端的开发人员,基础业务代码能力还是有的。那为何提出此需求呢?小伙伴是否有遇到目前像我这样的情况:😭暂无前端界面查看数据,但是数据的增删改查则单纯手工用操作数据库的方式维护数据。😭 数据量不多的话,听上去其实还好。但是如果让我们维护非常多的数据,直接把你的眼睛都看费了,工作交不了差,眼睛也不舒服,得不偿失啊!小伙伴会说:那何不要前端人员开发一个界面拿来用呢?确实是需要这样做,但是现在其他的项目时间紧,留给其他维护的时间就不多了,虽然自己能写后端代码,但是前端确实接触得少,硬写也不能短期时间内生效,谁叫我不是全栈呢?没有办法哦,于是产生了此“偷懒”的想法,基于框架本身的机制自动生成代码,能极大的缩短我们的数据维护周期,至少也能让我们没有那么累才是重点。

    🐙我师傅曾教导过我这样一句话:😄“有时候学会偷懒,也是一种聪明的表现!” 😄 如果可以,我其实也想这样“懒”下去,当然是聪明的“懒”,而不是为了偷懒而懒。

🏀(2)RuoYi框架下载及使用

    RuoYi框架下载及使用这部分的内容在本人去年接触RuoYi时已经写了一篇博文对其进行了介绍,所以这部分小伙伴们可以参考本人这篇博文:👉👉👉如何自动生成SpringBoot项目代码👈👈👈,这篇博文重点是介绍后端代码生成为主,但是并未借助框架本身对数据维护做详细介绍,下面的内容将对其数据界面维护进行展开说明。

🏀(3)新建ruoyi-teacher模块

✂️ ① 点击RuoYi右键New Module

✂️ ② 在这里点击Maven,Next。

✂️ ③ 填写新模块名称为“ruoyi-teacher”,点击Finish。

✂️ ④ 新模块创建已生成,如下图所示。

🏀(4)pom.xml依赖配置

✂️ ① 经过上面的步骤新建了模块之后还不能立即使用,因为还需要让框架知道我们新建了一个新模块,则需要将我们的模块依赖加入到最外层的pom.xml中。

✏️添加依赖语句为:

<dependency> <groupId>com.ruoyi</groupId> <artifactId>ruoyi-teacher</artifactId> <version>${ruoyi.version}</version></dependency>

✏️所添加位置如下图所示:

✂️ ② 相应地,由于ruoyi-admin模块是整个框架的入口,所以我们需要将相应的语句写在admin下面的pom依赖中(个人理解:需要用到什么模块就将什么模块引入进来)。

✏️添加依赖语句为:

<dependency> <groupId>com.ruoyi</groupId> <artifactId>ruoyi-teacher</artifactId></dependency>

✏️所添加位置如下图所示:

✂️ ③ 由于自动代码的生成会使用到ruoyi-common模块当中的通用工具,其实都是一样的说法,我们需要什么模块的内容就引入什么模块的内容,这里将ruoyi-common引入到ruoyi-teacher教师模块中,如下所示。

基于RuoYi框架自动生成后端代码及前端界面(ruoyi框架快速入门)

✏️添加依赖语句为:

<dependencies> <dependency> <groupId>com.ruoyi</groupId> <artifactId>ruoyi-common</artifactId> </dependency></dependencies>

✏️所添加位置如下图所示:

🏀(5)启动项目,界面操作

✂️ ① 进入登录界面登录后,找到菜单管理,点击“新增”。

✂️ ② 新建菜单目录,名称为“教师管理”。

✂️ ③ 刷新界面后,发现左侧出现“教师管理 ”,但是界面无实质性的内容,因为我们还未填充代码内容,暂无内容是正常情况。

✂️ ④ 使用系统工具中的“代码生成”工具,导入“教师信息表”。

✂️ ⑤ 点击“编辑”,修改生成信息,如下图所示。

✂️ ⑥ 代码生成,下载内容如下:其中main是我们将要copy的业务前后端代码,而下面的infoMenu.sql则是框架本身生成“教师管理”菜单的sql语句。

✂️ ⑦ 将main的内容直接替换IDEA中ruoyi-teacher模块下的main,即前后端代码copy。 ✂️ ⑧ 前后端代码copy后的内容如下所示: ✂️ ⑨ 将ruoyi-teacher中的templates.teacher.info的内容复制到ruoyi-admin一份(前端页面展示部分)

✂️ ⑩ 在数据库中执行“infoMenu.sql”这条sql语句,响应得到如下提示,插入增删改查导出功能,也证明菜单项目创建成功,如果这里不太清楚的小伙伴可以到我们所创建的ruoyi数据库的表结构中做详细的了解。

✂️ ⑪ 重启项目(而不是刷新界面),即可访问新生成的界面,如下所示。以下有相应地增、删、查、改和导出五个功能的操作,就不一一描述了。有需要的小伙伴可以按照我的这个方法试试看,这样的“偷懒”方式维护数据还是挺香滴~

🏀(5)相关建议

    以上的操作都是为了满足自身短期的工作需要,而且也没做复杂的业务需求。如果项目时间不紧张或者相关协调做得较好,完全不需要走这条线路的操作。如果小伙伴还是在校学生,当然可以拿这个来练练手,因为没有入职之前相关的基础业务代码还不是很熟练,可以多参考一下框架生成的代码,学习的价值还是较高的。

🍆🍆🍆路过的小伙伴,如果本篇博文对你的学习或者工作有所帮助,可以点赞+收藏+关注一波呀~👊👊👊小编后续每过一段时间会整理出相关项目实例的博文,感谢您的支持哦!!!✈️✈️✈️

本文链接地址:https://www.jiuchutong.com/zhishi/295687.html 转载请保留说明!

上一篇:vue 图片转base64格式的方法

下一篇:React--》React组件变化每次都会导致重新渲染,如何解决?(react组件库有哪些)

  • 如何最大化发挥博客外链作用(如何最大化发挥潜能)

    如何最大化发挥博客外链作用(如何最大化发挥潜能)

  • 三星手机如何打开隐藏软件(三星手机如何打开nfc)

    三星手机如何打开隐藏软件(三星手机如何打开nfc)

  • 大括号在电脑上怎么打(大括号在电脑上怎么打PPT)

    大括号在电脑上怎么打(大括号在电脑上怎么打PPT)

  • bah3-w09是什么型号(bah3 w09是什么型号)

    bah3-w09是什么型号(bah3 w09是什么型号)

  • qq密码在哪里查看密码(qq密码在哪里查看密码苹果)

    qq密码在哪里查看密码(qq密码在哪里查看密码苹果)

  • 华为双卡一个卡没信号(华为双卡一个卡突然无服务)

    华为双卡一个卡没信号(华为双卡一个卡突然无服务)

  • 爱奇艺买片是永久的吗(爱奇艺中购买影片后可以维持多久)

    爱奇艺买片是永久的吗(爱奇艺中购买影片后可以维持多久)

  • 手机上软件怎么传到电脑上(手机上软件怎么删除)

    手机上软件怎么传到电脑上(手机上软件怎么删除)

  • 光影精灵4续航几小时(光影精灵续航怎么样)

    光影精灵4续航几小时(光影精灵续航怎么样)

  • 手机承载系统lte能打开吗(手机承载系统LTE)

    手机承载系统lte能打开吗(手机承载系统LTE)

  • 苹果充电时导航没声音(苹果充电时导航没声音怎么办)

    苹果充电时导航没声音(苹果充电时导航没声音怎么办)

  • 苹果xsmax双卡双待吗(苹果xsmax双卡双待怎么打电话)

    苹果xsmax双卡双待吗(苹果xsmax双卡双待怎么打电话)

  • 电视机怎么看爱奇艺(电视机怎么看爱奇艺会员)

    电视机怎么看爱奇艺(电视机怎么看爱奇艺会员)

  • iphone11pro max双卡双待吗(iphone11pro max双卡打电话怎么切换)

    iphone11pro max双卡双待吗(iphone11pro max双卡打电话怎么切换)

  • 搜索候选怎么关(搜索候选是什么)

    搜索候选怎么关(搜索候选是什么)

  • 手机vue字体怎么变大(vue字体怎么变颜色)

    手机vue字体怎么变大(vue字体怎么变颜色)

  • 苹果11pro强制重启(苹果手机11pro强制关机)

    苹果11pro强制重启(苹果手机11pro强制关机)

  • 抖音里怎么弄逗拍(抖音上是怎么逗siri的)

    抖音里怎么弄逗拍(抖音上是怎么逗siri的)

  • 红米note7pro有红外吗(红米note7pro有红外功能吗)

    红米note7pro有红外吗(红米note7pro有红外功能吗)

  • 红米k20pro是曲面屏吗(红米k20pro是曲面屏还是直面屏)

    红米k20pro是曲面屏吗(红米k20pro是曲面屏还是直面屏)

  • 苹果无线耳机二代和一代区别(苹果无线耳机二代多少钱)

    苹果无线耳机二代和一代区别(苹果无线耳机二代多少钱)

  • 变换选区的快捷键(变换选区的快捷键ps)

    变换选区的快捷键(变换选区的快捷键ps)

  • 魅族是华为旗下的吗(魅族和华为是什么关系)

    魅族是华为旗下的吗(魅族和华为是什么关系)

  • 内存频率调整教程(内存频率调整教程图解)

    内存频率调整教程(内存频率调整教程图解)

  • linux tcpdump抓取HTTP包的详细解释(linux抓包 udp)

    linux tcpdump抓取HTTP包的详细解释(linux抓包 udp)

  • phpcms v9 文件太大上传不了怎么办(phpcms数据库文件)

    phpcms v9 文件太大上传不了怎么办(phpcms数据库文件)

  • 进出口税则是什么意思
  • 增值税即征即退怎么计算
  • 利润表主营业务成本怎么算
  • 销售购物取得的收入
  • 利润表报错了怎么撤回修改
  • 2019城建税减半征收优惠政策解读
  • 甲公司存货采用实际成本法核算
  • 小规模纳税人可以抵扣进项税吗
  • 无合同销售收入怎么算
  • 资产折旧纳税
  • 如何理解定时是指收入在什么时候记入账册?
  • 外币报表折算差额在会计报表中应作为
  • 工资中代扣水电费是什么意思
  • 查土地补贴到啥单位查明
  • 普通发票商品名称错了一个字
  • 公司筹建期的个税怎么交
  • 海关缴款书抵扣怎么做账
  • 按适用税率计税销售额是什么意思
  • 办公室零食知乎
  • 股东垫支开办费
  • 电商退款
  • 公司买空调开具的进项发票可以抵扣吗?
  • 财务费用属于什么会计科目类别
  • 小规模企业增值税税率是多少
  • 修叉车这个工作怎么样
  • 带息票据贴现如何计算
  • 营业外支出的税额要进项转出吗
  • 几种方法解决一个问题的架构图怎么画
  • 民办非企业的注册资金最低限额
  • 发放工资的时候,如何在excel里快速查询未发放成功的
  • 特立尼达和多巴哥
  • adamax优化器
  • 模态框无法弹出
  • laravel中的session有效期
  • PHP:imagefilledpolygon()的用法_GD库图像处理函数
  • 出租的厂房房产税如何征收
  • 加利福尼亚湾在哪
  • 发放职工薪酬的账务处理
  • yii2权威指南
  • 转让费交什么税
  • 37.JavaScript对象与JSON格式的转换,JSON.stringify、JSON.parse方法的使用方法和注意事项
  • 企业年度汇算清缴申报表填写
  • 财政零余额账户存款
  • 应付票据贴现是负债吗
  • 资产负债表中应收账款的计算公式
  • 免税不可以开专票吗
  • 员工的交通费发票可以报销嘛
  • linux服务器架设指南
  • 登记注册车辆登记英语
  • 小规模纳税人现代服务税率
  • mysql常用命令语句
  • 累计扣除包括哪些
  • 核价人员要对哪些方面的价格进行核定,怎么核?
  • 用友t6操作流程
  • 弥补亏损账务处理流程
  • 预算外的收入
  • 开具发票时如何做账务处理?
  • 外经证如何缴税
  • 进口设备 退税
  • 税费改革的思路
  • 销售未开票怎么做分录
  • 农业公司土地租赁
  • 计提是好是坏
  • 哪些行业不适用作业法
  • 软件折旧从什么时候算
  • 分公司是否需要独立核算
  • 私营公司预收账款怎么算
  • 一个关于数据库表中的各条记录
  • truncate可以删除部分数据
  • G40/50-70、SR1000随机Linux改安装Win7系统的实现方法
  • Linux网络编程实时传输视频
  • centos named
  • Win10系统安装包
  • pqhelper.exe是什么进程 pqhelper进程查询
  • httpd: Could not determine the servers fully qualified domain name, using 127.0.
  • WIN10补丁白屏
  • shell脚本检查语法
  • flask框架代码
  • 单位自有住房免增值税吗
  • 外商投资的企业
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设