快速上手若依代码生成器(2022)

article/2025/9/29 3:16:40

文章目录

  • 前言
  • 一、启动若依框架
  • 二、使用代码生成器
    • 1 导入示例表
    • 2 使用自带的代码生成 生成zip文件
      • 2.1 Illegal mix of collations报错解决
  • 三 把zip文件的内容粘贴到对应的模块中
    • 3.1 粘贴后台代码
    • 3.2 粘贴前台代码
    • 3.3 运行菜单sql语句
  • 四 重新启动前端后端
  • 总结


前言

快速上手使用若依代码生成器
直接少写一套curd


一、启动若依框架

这个就先略过了
直接参考官方文档
http://doc.ruoyi.vip/ruoyi/document/hjbs.html

二、使用代码生成器

参照官方文档进行编写
http://doc.ruoyi.vip/ruoyi/document/htsc.html#%E4%BB%A3%E7%A0%81%E7%94%9F%E6%88%90

1 导入示例表

首先在你的后端数据库新建一张表
用于做实例

drop table if exists sys_student;
create table sys_student (student_id           int(11)         auto_increment    comment '编号',student_name         varchar(30)     default ''        comment '学生名称',student_age          int(3)          default null      comment '年龄',student_hobby        varchar(30)     default ''        comment '爱好(0代码 1音乐 2电影)',student_sex          char(1)         default '0'       comment '性别(0男 1女 2未知)',student_status       char(1)         default '0'       comment '状态(0正常 1停用)',student_birthday     datetime                          comment '生日',primary key (student_id)
) engine=innodb auto_increment=1 comment = '学生信息表';

在这里插入图片描述

2 使用自带的代码生成 生成zip文件

在这里插入图片描述
在这里插入图片描述

2.1 Illegal mix of collations报错解决

原文链接
https://blog.csdn.net/ahook/article/details/111880668

这里有一个坑

如果点导入表的时候报错

若依系统代码生成无法导入表:Illegal mix of collations…

是mysql自带的表information_schema.tables,与若依系统的表进行了关联查询。
而information_schema用的是utf8_general_ci编码排序,若依建数据库时,默认选了utf8_unicode_ci。

于是,重建若依数据库,使用utf8_general_ci编码。

问题解决。

三 把zip文件的内容粘贴到对应的模块中

3.1 粘贴后台代码

1
controller 粘贴到

红圈为项目包名
在这里插入图片描述
代码包名
在这里插入图片描述
但是我们发现项目的controller包名
与生成的代码的controller包名并不一致

这里以项目包名为准
这时候把生成代码的controller包名改为项目controller的包名

在这里插入图片描述

2 把剩下生成的代码
在这里插入图片描述
粘贴到
在这里插入图片描述
发现
在这里插入图片描述

这个包名与生成的代码的包名一样
无需做改动

这样后台代码就粘贴完毕了

3.2 粘贴前台代码

直接对应粘贴即可

3.3 运行菜单sql语句

打开数据库
运行sql文件
直接运行生成的那个sql

四 重新启动前端后端

先maven clean 清除已经编译好的 target
再重新启动

前端ctrl+s保存一下即可

最终效果
在这里插入图片描述


总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。


http://chatgpt.dhexx.cn/article/erpEqQOf.shtml

相关文章

若依代码生成器的使用

一、代码生成器的使用 1.新建maven模块 原则上,我们的业务代码和若依系统本身的系统代码是要做隔离的,一方面是易于之后随着若依系统升级而升级,另一方面则是纯粹的合理性考虑。 这里新建一个ruoyi-business模块作为业务代码模块,…

Java代码生成器

项目说明 本项目基于是基于 renren-generator 定制的代码生成器 文章目录 **项目说明**不同点:效果原理分析如何定制开发?更多可能存在的坑代码地址 不同点: 因为本人的公司使用的是 tkmyabtis swagger 构建 rest api,而 renren-generator…

手把手带你实现一个代码生成器

前言 不知各位看官在工作之中有没有陷入过疯狂CV代码、看着密密麻麻的类不想动手,或者把大把的时间花费在底层的情况。以笔者为例,会经常遇到以下两个问题: 隔一段时间就需要构建一个新应用,需要各种复制粘贴(缺乏定…

代码生成器 ----一个独立的代码生成器

这里我就没有过多发废话了,直接给正文。下面是代码生成器的一些简单介绍。操作简单没啥难度。 下面是生成器的地址,谢谢您的使用↓ 代码生成器点这儿。 一、基于简单的数据库属性连接 二、浏览器缓存连接历史 1、可以选择历史连接 2、可以清空所有浏…

如何自定义代码生成器(上)

1 概述 1.1 介绍 ​ 在项目开发过程中,有很多业务模块的代码是具有一定规律性的,例如controller控制器、service接口、service实现类、mapper接口、model实体类等等,这部分代码可以使用代码生成器生成,我们就可以将更多的时间放…

Java快速开发之代码生成器

1、代码生成器原理分析 观察我们之前写的代码,会发现其中也会有很多重复内容,比如: 那我们就想,如果我想做一个Book模块的开发,是不是只需要将红色部分的内容全部更换成Book即可,如: 所以我们会发现&#…

代码生成器

目录 引言 1 第一种 1.0 pom依赖 1.1 第一步:配置文件 1.2 第二步:代码生成器 1.3 执行生成 引言 代码生成器,遇到过也使用过很多了,用的时候觉得很简单,但是这个玩意不是开个新项目几乎很少碰到,所…

推荐几个代码自动生成器,神器!!!

20个代码生成框架 老的代码生成器的地址:https://www.cnblogs.com/skyme/archive/2011/12/22/2297592.html 以下是大家推荐的最近很火爆的代码生成器神器。如果有更好的希望大家多多留言,我会及时补充上去。 -------------------------更新补充------…

代码生成器AutoGenerator

简介:AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。 简介 | MyBatis-Plus 一、如何使用: 1&#x…

代码生成器-mybatis-plus-generator

我们平时在开发的过程中,对于新建的一张表难免会有对其进行增删改查的操作,而且还要写Controller、service、Mapper、Mapper.xml、PO、VO等等。如果每次都要去写这些跟业务毫不相干但是却又耗时耗力的重复代码这不仅是让开发人员不能专注于业务逻辑甚至可…

HM2022ssm-mp5【MP代码生成器】

1. 代码生成器原理分析 1.1 造句: 我们可以往空白内容进行填词造句,比如: 在比如: 再有: 1.2 观察我们之前写的代码,会发现其中也会有很多重复内容,比如: 那我们就想,如果我想做一个Book模块的开发,是不是只…

MyBatis-Plus——代码生成器的使用

MyBatis-Plus——代码生成器的使用 AutoGenerator 是 MyBatis-Plus 的代码生成器&#xff0c;通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码&#xff0c;极大的提升了开发效率。 导入依赖 <dependency><groupI…

推荐几个代码自动生成器,神器

20个代码生成框架 老的代码生成器的地址&#xff1a;https://www.cnblogs.com/skyme/archive/2011/12/22/2297592.html 以下是大家推荐的最近很火爆的代码生成器神器。如果有更好的希望大家多多留言&#xff0c;我会及时补充上去。 2.0 WebFirst .NET Core代码生成器 全新的.…

Mybatis-Plus自动生成代码,自定义Controller

MP网址&#xff1a;https://baomidou.com/pages/779a6e/#%E4%BD%BF%E7%94%A8 直接copy官网代码修改成自己的&#xff1a; private void generate() {FastAutoGenerator.create("jdbc:mysql://localhost:3306/test?serverTimezoneGMT%2b8", "root", "…

Oracle数据库的下载与安装教程详解

前言 由于新公司的开发需要用到Oracle数据库&#xff0c;但是自己之前很少接触Oracle&#xff0c;自然也就没有安装Oracle数据库&#xff0c;所以在自己亲自下载安装的时候&#xff0c;就顺便整理成一篇笔记。 一、Oracle的下载 首先&#xff0c;任何软件的下载都推荐自己去官…

【详细】Oracle数据库安装教程--Oracle DataBase 19c

目录 前言/背景1、下载Oracle 19c数据库1. Oracle官网下载2. 网盘下载3. 安装及使用 2、Oracle管理工具 前言/背景 Oracle Database 19c 是最新的长期版本&#xff0c;支持期限最长&#xff1b; 19.3 - 企业版&#xff08;也包括标准版 2&#xff09; 适用于WINDOWS X64位系统。…

Oracle数据库的学习

初始第一步&#xff1a;打开计算机管理---找到服务---打开Oracle实例和Oracle监听器。 1.在命令提示窗口中输入sqlplus&#xff0c;然后进入数据库设置页面大小&#xff1a; 2.切换用户&#xff1a; 3. run相当于/ &#xff0c;D:\999.sql 这是运行脚本的指令&#xff1b; 4. …

Oracle 高级教程

目录 一、Oracle体系结构的概览... 2 二、Oracle高级查询... 10 三、Oracle触发器... 18 四、Oracle存储过程... 26 五、Oracle事务... 30 六、Oracle锁... 37 七、Oracle包... 40 八、Oracle游标... 42 九、Oracle函数... 47 十、Oracle备份与恢复... 129 十一、Or…

Oracle(11g)数据库安装详细图解教程

目录 一、下载 Oracle 11g R2 安装包(for windows) 二、详细图解安装过程 三、服务器检查 一、下载 Oracle 11g R2 安装包(for windows) 官网下载 百度云盘(提取码&#xff1a;u3xw) 下载后的安装包文件如下图所示&#xff1a; 同时选中两个压缩包进行解压&#xff0c;解…