如何自动生成SpringBoot项目代码

目录

  • 1.RuoYi源码下载及启动若依服务
    • 1.1. RuoYi源码下载
    • 1.2. 启动若依服务
  • 2.自动生成代码
  • 3.代码及sql文件链接

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

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

1.1. RuoYi源码下载

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

1.2. 启动若依服务

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

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

2.自动生成代码

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

3.代码及sql文件链接

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

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

你可能感兴趣的:(SpringBoot,SpringBoot,自动生成代码)