如何自动生成SpringBoot项目代码


    已经工作一段时间啦!首先是从后端开发开始入手的,前端也是在自学阶段(边学边问我身边的同事大佬),努力是往全栈积极靠拢。其实在我们写后端接口代码,像本人之前所写的文章 SpringBoot_实现基本增删改查(前后端分离版)中的那样,controller、entity、mapper、service、mapping各个层的所写代码和数据库配置文件都是固定的写法,基本的业务逻辑都是实现相关的增删查改。如果要实现实际项目中的多个接口,这些功能代码都是重复性的工作,并不会提升我们的工作效率。基于此,我们可以借助RuoYi这款开源框架,自动生成相关的SpringBoot项目中的后端代码,其实其中前端代码也有,但是基本都是原生代码,(大佬说)这种样式最终还是要改动的。 重点在这是介绍一下后端代码的自动生成!!!

1.RuoYi源码下载及启动若依服务

1.1. RuoYi源码下载

首先我们需要先对若依有一定的了解,在RuoYi官网下载源码:若依官网,进入官网,如下图所示下载相关的源码:
在这里插入图片描述
由于我们这里是要借助若依的框架自动生成相关的后端代码,所以要点击源码下载。前后台分离版本才是下载RuoYi-Vue,小伙伴们不要下载错啦!

1.2. 启动若依服务

①下载完以后,将其解压到我们的任意磁盘当中,它便成为了我们在本地上一个项目了,打开我们的IDEA,打开我们的本地RuoYi项目,如下图所示:(解压到本地D盘中,而RuoYi-Quan是我自个取的名字以便于前后端分离版本做区分)
在这里插入图片描述
②项目打开以后,我们得先引入项目的相关依赖:pom.xml,这样才能导入相应的包,使相关的包得以显示。
在这里插入图片描述
在这里插入图片描述

③源码下载文件中也需要解压RuoYi的数据库sql文件,将其加入我们的本地数据库当中:
在这里插入图片描述
④在RuoYi已有表结构下,增加一个water表,表的设计和表中数据,如下图所示:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
⑤在ruoyi-admin/src/main/resources/application-druid.yml配置文件中修改我们本地数据库的相关配置,包括本地地址,数据库端口号,用户名及密码。
在这里插入图片描述
在这里插入图片描述
⑥以上的步骤就绪后,在ruoyi-admin/src/main/java/com.ruoyi/RuoYiApplication中启动SpringBoot服务。
在这里插入图片描述
在这里插入图片描述
Debug后,在控制台中显示出以下图标,表示若依服务启动成功啦!
在这里插入图片描述
⑦在ruoyi-admin/src/main/resources/application.yml配置文件中可以看到我们的服务器的HTTP默认端口为8081。
在这里插入图片描述
在这里插入图片描述
⑧在我们Chrome浏览器输入:localhost:8081,若出现我们若依的登录界面,表示我们运行成功啦!
在这里插入图片描述

2.自动生成代码

①登录若依管理系统,点击“系统工具”中的“代码生成”。
在这里插入图片描述
②点击“导入”按钮,可以在“导入表结构”中看到我们所新创建的“water”表,点击确认即可。
在这里插入图片描述
在这里插入图片描述
③生成代码如下所示,我们可以点击生成代码,即可下载我们所需要的接口相关代码。
在这里插入图片描述
在这里插入图片描述
④或者我们也可以点击“预览”按钮,可以预览我们所自动生成的相关代码。
在这里插入图片描述
domain、mapper、service、serviceImp、controller、mapping各层和数据库配置文件代码已经可以看到了,将下载的包拿到就可以直接用,是不是很方便?大伙可以试一试,效果卓著哦!
在这里插入图片描述

3.代码及sql文件链接

    如果还没有从若依下载相关源码的,但是却想直接看一下所生成效果的小伙伴,可以通过下方给出的网盘链接下载上述所自动生成的代码和sql文件,下载后将代码解压直接Copy到我们SpringBoot项目中并将sql文件加入到我们本地任意数据库中跑一跑服务,即可看到效果。SpringBoot没接触过?没关系哦,新手部署SpringBoot项目可以参考本人所写的:SpringBoot_初始化demoSpringBoot_实现基本增删改查(前后端分离版)这两篇文章,是我刚刚入门SpringBoot时所写的入门思想,纯手码出来的干货哦!!!
下载链接:https://pan.baidu.com/s/17guy4aldToolA_i25AZIbw
提取码:yyds

以上便是总结如何自动生成SpringBoot项目代码的方法,学习不停,大家一起冲冲冲!!!
路过的小伙伴,可以点赞+关注一波呀~本人将会持续更新相关学习博文,感谢您的支持哦!!!
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Fish_Vast

您的打赏是对我最大的支持!!!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值