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

  • 盘点2016网上赚钱的10种方法(2020年网上赚钱)

    盘点2016网上赚钱的10种方法(2020年网上赚钱)

  • Microsoft Office for Mac 终身许可证仍在出售 价格为 49.99 美元(microsoft office for korea ime)

    Microsoft Office for Mac 终身许可证仍在出售 价格为 49.99 美元(microsoft office for korea ime)

  • 天猫精灵怎么添加设备(天猫精灵怎么添加本地音乐)

    天猫精灵怎么添加设备(天猫精灵怎么添加本地音乐)

  • 网易云怎么退出登录换另一个号(网易云怎么退出pc登录)

    网易云怎么退出登录换另一个号(网易云怎么退出pc登录)

  • T3出行怎么取消预约单(t3出行怎么取消自动付款)

    T3出行怎么取消预约单(t3出行怎么取消自动付款)

  • 抖音主播pk是什么回事(抖音中主播pk是什么)

    抖音主播pk是什么回事(抖音中主播pk是什么)

  • 喜马拉雅怎么下载到mp3

    喜马拉雅怎么下载到mp3

  • bigint最大有多少位(bigint20 最大值)

    bigint最大有多少位(bigint20 最大值)

  • 小米音箱晚上莫名放歌(小米音响晚上需要断电吗)

    小米音箱晚上莫名放歌(小米音响晚上需要断电吗)

  • 拼多多的土豪勋章有什么用(拼多多的土豪勋章明明没花那么多钱啊)

    拼多多的土豪勋章有什么用(拼多多的土豪勋章明明没花那么多钱啊)

  • 淘宝卖家页面怎么进入(淘宝卖家页面怎么关闭)

    淘宝卖家页面怎么进入(淘宝卖家页面怎么关闭)

  • geforce和gtx的区别

    geforce和gtx的区别

  • 华为平板能插内存卡吗(华为平板插内存卡怎么使用)

    华为平板能插内存卡吗(华为平板插内存卡怎么使用)

  • 微信步数没网能记步吗(微信步数没网能登录吗)

    微信步数没网能记步吗(微信步数没网能登录吗)

  • iphonex能用电信卡吗(iphonex可以用电信)

    iphonex能用电信卡吗(iphonex可以用电信)

  • 微信怎么填写电子表格(微信怎么填写电子领居的信息)

    微信怎么填写电子表格(微信怎么填写电子领居的信息)

  • vivox21a有nfc功能吗(vivox21ia有没有nfc)

    vivox21a有nfc功能吗(vivox21ia有没有nfc)

  • iphonex接电话没声音(iphonex接电话没声音,打电话可以听到声音)

    iphonex接电话没声音(iphonex接电话没声音,打电话可以听到声音)

  • 华为反向充电关不掉(华为反向充电关不了怎么办)

    华为反向充电关不掉(华为反向充电关不了怎么办)

  • p30有没有红外线(x80有红外线功能吗)

    p30有没有红外线(x80有红外线功能吗)

  • 拼多多为什么自动扣费(拼多多为什么自动退款)

    拼多多为什么自动扣费(拼多多为什么自动退款)

  • 异常:TypeError: ‘caller‘, ‘callee‘, and ‘arguments‘ properties may not be accessed on strict mode func(异常生物见闻录)

    异常:TypeError: ‘caller‘, ‘callee‘, and ‘arguments‘ properties may not be accessed on strict mode func(异常生物见闻录)

  • 冰上的卷羽鹈鹕,希腊凯尔基尼湖 (© Guy Edwardes/Minden Pictures)

    冰上的卷羽鹈鹕,希腊凯尔基尼湖 (© Guy Edwardes/Minden Pictures)

  • bind命令  显示或设置键盘按键与其相关的功能(bind函数错误)

    bind命令 显示或设置键盘按键与其相关的功能(bind函数错误)

  • 帝国cms怎么使用自定义函数获取用户发表新闻数量(帝国cms移动端)

    帝国cms怎么使用自定义函数获取用户发表新闻数量(帝国cms移动端)

  • 申报个人所得税在哪里报
  • 公司卫生纸是自己带还是公司买
  • 暂估入库收到发票后怎么做分录
  • 赠送客户的产品计入销售费用的二级科目
  • 合伙企业对外长期股权投资收到分红 怎么处理
  • 小企业以前年度损益调整科目取消了吗
  • 住房公积金的会计处理
  • 公司偷税漏税是当事人责任大还是法人责任大
  • 跨年度的银行未入账如何处理
  • 支付购买机器的价款
  • 简易分包抵减的增值税应纳税额怎么做会计分录?
  • 失业养老保险如何办理
  • 非居民企业减免的利息是否交增值税
  • 减免税费期末如何结转
  • 金融保险服务业
  • 会计如何做调整会计分录
  • 出租车发票有出租车信息吗
  • 防暑降温费如何做账
  • 公司买空调开具的进项发票可以抵扣吗?
  • 在国外餐厅吃饭服务费和税费
  • 劳务费的现金流量是什么
  • win 7怎么办
  • 汇算清缴当年分配的股息红利
  • 薪酬总额包干什么意思
  • windows11 怎么更新
  • 火车票可以报账吗
  • Mac怎么更改默认打开方式
  • windows11激活密钥多少钱
  • 文件夹删除需要管理员权限怎么弄
  • 代缴个税的分录
  • 投资性房地产转换的会计处理
  • yolov3训练
  • php生成微信二维码
  • 以前年度应扣未扣支出专项申报表
  • 成本法下长期股权投资的处置
  • php数据库编程
  • 关于php文件的自动播放
  • php判断文件后缀
  • 本期收入及免税收入
  • xch 未来
  • 工会组织机构需要备案吗
  • 小微企业和民营企业的区别
  • 小规模纳税人免税额度是多少
  • 应收账款占比是什么
  • 劳务外包收入如何纳税
  • 企业应纳税额中包括进项税额
  • SQLserver2008数据库Excel数据导入语句
  • 营业执照变更需要本人到场吗
  • 改革性补贴是否纳入团费基数
  • 企业所得税本年累计
  • 可抵扣进项税有哪些项目
  • 固定资产的类别
  • 其他应付款在贷方表示什么
  • 销项税和进项税的借贷方向
  • 年底所得税的会计分录
  • 房地产会计相关内容
  • 在docker中使用service命令
  • mysql常见故障和解决方法
  • sql防御
  • ubuntu设置默认编辑器
  • U盘安装ubuntu的分区详细教程
  • win8系统如何查看电脑内存
  • mac 照片导入项目没反应
  • Win10怎么打开屏幕键盘
  • mac修改java版本
  • win7怎么删除操作中心
  • win10系统笔记本怎么连接wifi
  • win10系统如何在管理页面设置共享
  • bash脚本语法
  • shell基础教程
  • js的脚本语言
  • 搭建nodejs环境
  • javascript中函数
  • 安卓手机管家删除的照片怎么恢复
  • js 时间轴
  • java教程
  • python:\n
  • 日常生活中有哪些税
  • 党建与内控合规风险防范相融合
  • 红星新闻河南郑州
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设