位置: 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组件库有哪些)

  • 营销知识:论坛博客推广方法有哪些?(论坛营销案例100例)

    营销知识:论坛博客推广方法有哪些?(论坛营销案例100例)

  • 抖音能看出谁点赞评论了自己的作品吗(抖音可以看出来谁点赞吗)

    抖音能看出谁点赞评论了自己的作品吗(抖音可以看出来谁点赞吗)

  • 小米手机怎么解除禁止安装权限(小米手机怎么解开锁屏密码)

    小米手机怎么解除禁止安装权限(小米手机怎么解开锁屏密码)

  • 酷喵会员怎么在手机上开通(酷喵会员怎么在电脑用)

    酷喵会员怎么在手机上开通(酷喵会员怎么在电脑用)

  • 手机刷机是什么意思(手机刷机是什么情况)

    手机刷机是什么意思(手机刷机是什么情况)

  • iqoo3有无线充电吗(iqoo3可以无线充电)

    iqoo3有无线充电吗(iqoo3可以无线充电)

  • 华为电脑打不开了怎么办(华为电脑打不开文件怎么办)

    华为电脑打不开了怎么办(华为电脑打不开文件怎么办)

  • 对方关机了怎么查位置(对方关机了怎么联系他)

    对方关机了怎么查位置(对方关机了怎么联系他)

  • 耳机插到手机上往外弹(耳机插到手机上还是外放怎么弄)

    耳机插到手机上往外弹(耳机插到手机上还是外放怎么弄)

  • 为什么电脑qq接收不了文件?(为什么电脑QQ截图会直接保存在手机相册)

    为什么电脑qq接收不了文件?(为什么电脑QQ截图会直接保存在手机相册)

  • 微信密码由什么组成(微信怎么加密码锁)

    微信密码由什么组成(微信怎么加密码锁)

  • 文件副本是什么意思(文件副本是什么格式)

    文件副本是什么意思(文件副本是什么格式)

  • 微信新信息来不显示屏幕上是什么原因(微信新信息不显示怎么回事)

    微信新信息来不显示屏幕上是什么原因(微信新信息不显示怎么回事)

  • 华为不同密码不同界面(华为开锁密码不一样的系统)

    华为不同密码不同界面(华为开锁密码不一样的系统)

  • inpods12蓝牙耳机用法(inpods12蓝牙耳机充电时红灯闪烁)

    inpods12蓝牙耳机用法(inpods12蓝牙耳机充电时红灯闪烁)

  • 不开通5g套餐能用5g吗(不开通5g套餐能体验5g网速吗)

    不开通5g套餐能用5g吗(不开通5g套餐能体验5g网速吗)

  • 微信登录设备管理为什么有人登录(微信登录设备管理显示登录过)

    微信登录设备管理为什么有人登录(微信登录设备管理显示登录过)

  • 第一次用苹果11怎么激活(第一次用苹果11怎么下载软件)

    第一次用苹果11怎么激活(第一次用苹果11怎么下载软件)

  • oppor11通话声音小怎么办(oppor11通话声音小解决方法)

    oppor11通话声音小怎么办(oppor11通话声音小解决方法)

  • 苹果无线耳机充电盒后面的按钮是干什么的(苹果无线耳机充电仓正确充电方法)

    苹果无线耳机充电盒后面的按钮是干什么的(苹果无线耳机充电仓正确充电方法)

  • tlc mlc区别(mlc与tlc的区别)

    tlc mlc区别(mlc与tlc的区别)

  • mx250相当于gtx多少

    mx250相当于gtx多少

  • xs港版支持中国电信吗(xs港版支持电信吗)

    xs港版支持中国电信吗(xs港版支持电信吗)

  • 手机卡密码怎么查(手机卡密码怎么解锁)

    手机卡密码怎么查(手机卡密码怎么解锁)

  • 桌面整理在哪里打开(桌面整理在哪里设置)

    桌面整理在哪里打开(桌面整理在哪里设置)

  • qq亲密关系怎么绑定(qq亲密关系怎么解除)

    qq亲密关系怎么绑定(qq亲密关系怎么解除)

  • 关闭360安全卫士的方法(关闭360安全卫士在哪里关)

    关闭360安全卫士的方法(关闭360安全卫士在哪里关)

  • 笔记本电脑可以投屏吗(笔记本电脑可以填报高考志愿吗)

    笔记本电脑可以投屏吗(笔记本电脑可以填报高考志愿吗)

  • 半年奖个人所得税怎么算的
  • 注销银行帐户需要什么
  • 交车辆购置税会计账务处理
  • 计提工资是计提哪个月的
  • 出售无形资产取得的收益属于收入吗
  • 坏账核销计入营业利润吗
  • 知道税额怎么算含税金额
  • 高新技术企业如何查询
  • 低值易耗品一次性摊销体现重要性
  • 新注册的公司什么时候可以开票纳税
  • 小规模纳税人查账征收所得税税率
  • 失控进项发票转出 补税做账
  • 发票已经开但是没有收到发票怎么做
  • 调用核心征管业务服务节点报错
  • 税务登记号和统计号区别
  • 增值税扣税凭证包括增值税专用发票
  • 年底分红如何计税
  • 财务部水电费会计分录
  • 劳务分包可以开劳务费吗
  • 服务业核定征收税率表
  • 极路由好用吗
  • 如何在Excel中添加筛选项
  • win7防火墙设置不了
  • linux的使用场合
  • 家具厂打磨工工作图片
  • 政府与事业单位会计
  • 银行年费通过什么渠道交
  • 微pe工具箱怎么用
  • php 注册
  • php中字符串函数
  • 结转本年利润的分录怎么写
  • 免抵退应退税额15栏怎么填进去
  • 布鲁克斯的故事
  • 售后回购怎么做账务处理
  • 损益类科目月末结转到哪个科目
  • php往数组中添加元素
  • php xml转字符串
  • 【深度学习】模型过拟合的原因以及解决办法
  • 其他应收款等于
  • 营业收入和应收账款增长过快,而应
  • verilog hdl中任务可以调用
  • 个体工商户开普通发票需要交税吗
  • 本月没有销售收入,需要申报增值税吗
  • 一般纳税人不得从销项税额中抵扣的进项税额有哪些?
  • 开具电费发票如何入账
  • 使用时间
  • 一个人失恋了该怎么安慰她
  • 工会经费发放奖励个税处理
  • 充电桩的安装费是多少
  • 个税如何确认申报
  • 专用红字发票如何开具
  • 办公室里的咖啡馆玛氏市场细分
  • 办理三证合一多久能拿到
  • 办理营业执照需要什么条件
  • 企业应该设置几个安全管理人员
  • 旅游饮食服务企业的特点包括
  • mysql 5.7.16 zip包安装配置方法图文教程
  • windows 远程
  • linux图形化界面怎么打开命令窗口
  • 微软的定时炸弹就是Windows XP
  • 最小化安装centos7怎么装图形界面
  • ubuntu20.04关闭图形界面命令
  • SCHDPL32.EXE - SCHDPL32是什么进程 有什么用
  • centos设置双网卡
  • ssh 使用代理
  • win7系统运行怎么打开
  • unity3d需要购买吗
  • ie按钮不显示
  • unity game optimization
  • jquery文件上传进度条
  • JavaScript中的this指向
  • dom的操作
  • jquery网页跳转
  • jquery showloading
  • 酒精是否缴纳消费税
  • 政府补贴 收入
  • 北京比较大五金市场在哪
  • 企业注销结果查询
  • 苏州相城离苏州市区有多远
  • 开增值税发票没有销售合同也要交印花税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设