精华内容
下载资源
问答
  • RuoYi 若依 代码生成使用教程

    万次阅读 2020-03-18 15:13:35
    RuoYi 若依 代码生成使用教程 你好! 如果你想学习如何使用RuoYi 若依 代码生成器, 可以仔细阅读这篇文章,了解一下RuoYi 若依 代码生成器的基本知识。 新建数据表(注意字段一定要写注释) USE ry; /*Table ...

    RuoYi 若依 代码生成器使用教程

    你好! 如果你想学习如何使用RuoYi 若依 代码生成器, 可以仔细阅读这篇文章,了解一下RuoYi 若依 代码生成器的基本知识。

    新建数据表(注意字段一定要写注释)

    USE ry;

    /*Table structure for table sys_zyq */

    DROP TABLE IF EXISTS sys_zyq;

    CREATE TABLE sys_zyq (
    id int(4) NOT NULL AUTO_INCREMENT COMMENT ‘id’,
    a1 int(4) DEFAULT NULL COMMENT ‘a1字段’,
    a2 int(4) DEFAULT NULL COMMENT ‘a2字段’,
    PRIMARY KEY (id)
    ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;

    /*!40101 SET SQL_MODE=@OLD_SQL_MODE /;
    /
    !40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS /;
    /
    !40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS /;
    /
    !40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

    打开代码编辑器模块选择刚才的表导入

    在这里插入图片描述

    填写基本信息

    在这里插入图片描述

    填写生成信息

    在这里插入图片描述注意这里最重要的是要模块名 和业务名
    模块名涉及到模块的路径

    然后点生成代码

    在这里插入图片描述 然后点生成代码
    下载代码包

    怎么复制代码到对应的目录(这个是重点!官方文档一笔带过没仔细写很多人走了弯路)

    1、在这里插入图片描述zyqmenu.sql 跑一下数据库
    2、
    在这里插入图片描述这个复制到
    在这里插入图片描述3、把其他三个放到ruoyi-system java下的mydemo包中
    在这里插入图片描述在这里插入图片描述4、把mapper里的mydemo放到 ruoyi-system resources 下的mapper中
    在这里插入图片描述在这里插入图片描述5、template下的mydemo放到ruoyi-admin resources下的templates中注意目录结构
    在这里插入图片描述在这里插入图片描述

    完成

    在这里插入图片描述最后感谢这么多开源框架让我们接外包项目缩短了开发周期

    展开全文
  • 若依框架】代码生成详细教程

    千次阅读 多人点赞 2021-02-19 16:52:42
    若依框架1、修改代码生成配置2、新建数据库表结构(单表)3、项目中新建模块,并解决项目依赖的关系4、若依系统中新建一个目录 - 学生管理5、导入一开始建的表并设置上级目录,生成代码6、执行生成的SQL7、将生成的...

    若依官网的代码生成文档

    我觉得若依官方的代码生成教程过于简单,网上的教程很多连个效果图都没有。。


    本文要达到的效果如下:[学生管理] 下有个 [学生信息] 菜单,里面可以增删改查
    在这里插入图片描述

    1、修改代码生成配置

    这步其实可做可不做。

    • 单应用:编辑ruoyi-adminresources目录下的application.yml
    • 多模块:编辑ruoyi-generator中的resources目录下的generator.yml

    我们这里做的是单应用,所以改ruoyi-admin里的application.yml

    author: lzy # 开发者姓名,生成到类注释上
    packageName: com.ruoyi.student # 默认生成包路径
    autoRemovePre: true # 是否自动去除表前缀
    tablePrefix: stu # 表前缀
    

    在这里插入图片描述

    2、新建数据库表结构(单表)

    若依建表有个要求:表字段,都需要加注释注释就是生成页面的显示内容

    这个sql和官网的sql除了表名其他都一样,我们用这个建表
    (如果是用图形化工具或者自己写SQL一定要记得加注释)

    drop table if exists stu_student;
    
    create table stu_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 = '学生信息表';
    

    3、项目中新建模块,并解决项目依赖的关系

    ①新建一个名为 ruoyi-student 的模块:
    在这里插入图片描述
    在这里插入图片描述
    ②我们要在 RuoYi 整个项目下的pom.xml中引入刚刚新建的模块:
    在这里插入图片描述

    <!-- 学生模块-->
    <dependency>
        <groupId>com.ruoyi</groupId>
        <artifactId>ruoyi-student</artifactId>
        <version>${ruoyi.version}</version>
    </dependency>
    

    ③还需要在ruoyi-admin这个模块的pom.xml中引入刚刚新建戴尔模块:
    在这里插入图片描述

    <!--学生模块-->
    <dependency>
        <groupId>com.ruoyi</groupId>
        <artifactId>ruoyi-student</artifactId>
    </dependency>
    

    ④由于自动生成的代码会用到ruoyi-common中的内容,我们需要将ruoyi-common引入到我们新建的模块中:(不做这个后面代码会报错,也会自动引入)
    在这里插入图片描述

    <dependencies>
        <dependency>
            <groupId>com.ruoyi</groupId>
            <artifactId>ruoyi-common</artifactId>
        </dependency>
    </dependencies>
    

    4、若依系统中新建一个目录 - 学生管理

    在这里插入图片描述
    但是现在只是建好了目录,里面还没有内容,所以打开是404。
    在这里插入图片描述

    5、导入一开始建的表并设置上级目录,生成代码

    把刚刚新建的表导入:
    在这里插入图片描述
    导入后点击 [编辑] ,[生成信息] :建议把生成模块名生成业务名写的不一样,否则后面可能会遇到问题,后面运行时会讲到。
    在这里插入图片描述
    设置完毕后,生成代码。

    这里说明一些上面填的东西会生成什么

    • 生成包路径 com.ruoyi.student,就是生成的后端代码的包路径
      在这里插入图片描述
    • 生成模块名生成业务名一起构成后端代码里自动生成的请求路径,即页面路径
      在这里插入图片描述
      在这里插入图片描述

    6、执行生成的SQL

    自动生成的压缩包里有个SQL,这是用来生成菜单的,去数据库里执行一下这个SQL。
    在这里插入图片描述
    执行完后【学生管理】下就有【学生信息】这个菜单了,但是旁边还没有页面,因为我们代码还没放进项目。
    在这里插入图片描述

    7、将生成的代码放入项目中

    ①将自动生成的代码文件main目录直接复制到我们的新建模块的src下,替换原本的main目录。
    在这里插入图片描述

    若此时报错则是该模块没有引入ruoyi-common,见第3步的④。

    ②将templates目录拷贝到ruoyi-admin目录下的resources中:
    在这里插入图片描述

    8、重启项目,访问页面

    注意:如果在上面取名的时候,生成模块名生成业务名取的是一样的,可能会遇到一个问题:将代码从Idea移到项目中时候,windows会将相同的两层文件夹自动合并。
    比如:templates.student.student.会被合并为templates.student,此时在Idea里右键改名是没用的(它会把文件夹名字改为student.student,并不是两层文件夹),需要去磁盘里手动调整目录,再回来运行。
    在这里插入图片描述

    一定要重启!然后就可以访问了。
    在这里插入图片描述
    然后按自己的需要修改,定制。

    展开全文
  • 若依(ruoyi)系统代码生成使用说明1、修改代码生成配置2、新建数据库表结构(单表生成)3、登录系统(系统工具 -> 代码生成 -> 导入对应表)4、代码生成列表中找到需要表(可预览、修改、删除生成配置)5、...

    最近开发若依项目,不知道怎么操作,多亏有好人将这篇文章相赠,特地分享出来供大家学习参考,希望大家共同进步。

    关于代码生成工具使用流程

    1、修改代码生成配置

    单应用编辑resources目录下的application.yml
    多模块编辑ruoyi-generator中的resources目录下的generator.yml
    author: # 开发者姓名,生成到类注释上
    packageName: # 默认生成包路径
    autoRemovePre: # 是否自动去除表前缀
    tablePrefix: # 表前缀

    2、新建数据库表结构(单表生成)

    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_sex char(1) default ‘0’ comment ‘性别(0男 1女 2未知)’,
    student_status char(1) default ‘0’ comment ‘状态(0正常 1停用)’,
    student_birthday datetime comment ‘生日’,
    remark varchar(500) default null comment ‘备注’,
    primary key (student_id)) engine=innodb auto_increment=1 comment = ‘学生信息表’;

    3、登录系统(系统工具 -> 代码生成 -> 导入对应表)

    4、代码生成列表中找到需要表(可预览、修改、删除生成配置)

    5、点击生成代码会得到一个ruoyi.zip, 执行sql文件,按照包内目录结构复制到自己的项目中即可

    展开全文
  • 1、修改代码生成配置 编辑resources目录下的application.yml最下面,代码生成这一块。 author: # 开发者姓名,生成到类注释上 ...2、在若依框架原有的数据库中,新建表结构 DROP TABLE IF EXISTS `item`; CR...

    1、修改代码生成配置
    编辑resources目录下的application.yml最下面,代码生成这一块。
    在这里插入图片描述
    author: # 开发者姓名,生成到类注释上
    packageName: # 默认生成包路径
    autoRemovePre: # 是否自动去除表前缀
    tablePrefix: # 表前缀
    2、在若依框架原有的数据库中,新建表结构

    DROP TABLE IF EXISTS `item`;
    CREATE TABLE `item` (
      `item_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '产品id',
      `item_num` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '产品编号',
      `item_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '产品名称',
      PRIMARY KEY (`item_id`)
    ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
    

    3.登录系统–>系统工具–>代码生成
    (1)点击导入
    在这里插入图片描述
    (2)勾选要生成代码的表,点击确定
    在这里插入图片描述
    (3)选择的表已经在界面上显示出来了,不要着急生成代码,现在点击生成代码,会报错点击右侧编辑。
    在这里插入图片描述
    (4)填写表名称、表描述、实体类名称(会成为生成的实体java类的类名)、作者、备注等信息(有的信息一般默认填上了)在这里插入图片描述
    (2)选择字段信息
    在这里插入图片描述
    插入:添加时,是否手动填写此项,若数据库已经设置自动增长,这里可不勾选。
    编辑:是否可修改。
    列表:前端页面表格显示此表数据时,是否显示此项数据。(一般勾选。否则会出现有表头,但此列数据空白的现象。)
    查询:前端页面表格搜索条件是否包含此项。
    显示类型:可以以各种形式显示,根据需要选择即可。
    (3)选择生成信息
    在这里插入图片描述
    4、填写完所以内容后,点击提交,弹出框消失,点击右侧生成代码,就会得到一个压缩包。
    5、将压缩包中的sql文件放到数据库中运行一下。(一般是添加菜单栏的sql语句)
    6、将压缩包中其他文件放到项目相应目录,重新运行一下项目。在侧边栏就可以看到自己新增加的功能啦。

    展开全文
  • 从项目成功启动,使用代码生成模块开始) 前置条件 创建目录(如果新模块需要新的目录,一定要在生成代码前先创建好目录) 1、创建数据表 USE ry; DROP TABLE if EXISTS student; CREATE TABLE student( id ...
  • 若依 自动生成代码 同步到项目

    万次阅读 2020-09-05 19:08:04
    在平台里找到代码生成 导入数据库某个表 生成信息里选择自定义路径 选择完信息后(包含提示必填的填完)保存 点击生成代码,看到操作完成 在项目中刷新一下,就看到了生成信息了,快速方便。 提示一下,生成...
  • 若依生成代码步骤详解

    千次阅读 2020-04-05 22:21:59
    1.数据库 本地数据库创建...代码生成 (1)编辑 ①基本信息 ②字段信息 ③生成信息 (2)生成代码 3.复制生成的代码 生成后的代码是一个压缩包,如下图: 4.修改生成代码的表头 5.生成页面如下 【补充】修改生成页面排序
  • 若依框架入门之代码生成和增删改查

    千次阅读 多人点赞 2021-02-22 10:36:51
    若依框架入门之代码生成和增删改查 ** 隔的时间太长了,自己懒加上工作上事比较多就很长时间没有更新。趁着今天有空再记录一下关于若依框架在我们开发过程中建表代码生成到增删改查功能的实现过程。闲话不多说我们...
  • 开门见山的吐槽一句……若依的文档真的是,精明,写一半藏一半,另一半要掏钱买了视频才给你详细的讲…… 好吧,直奔主题吧。 一,共通路线:生成代码 1:新建表 CREATE TABLE `sys_order` ( `order_id` bigint...
  • 若依(ruoyi)】树表代码生成

    千次阅读 2020-07-20 10:18:35
    树表代码生成 前期准备已经完成:比如,ruoyi项目已经可以启动,并且可以登录。 简单介绍 官网: https://ruoyi.vip/ 代码: https://gitee.com/y_project/RuoYi 需求 有一个树表,如下: drop table if exists `...
  • Carbon是开源免费的代码图片生成器,可以为我们生成漂亮的代码图片。操作也是非常简单,直接将代码粘贴在代码区,然后设置想要的格式即可。 GitHub地址:https://github.com/carbon-app/carbon 在线网址:...
  • Jeesite配置使用代码生成

    千次阅读 2017-05-24 21:50:54
    刚开始使用jeesite这个框架,框架的好处不多说,但是使用文档说明因为太旧了,所以还是折腾了半天,这里简单的说下单表代码生成的步骤,算是一个入门级的使用说明。 修改配置文件:其中代码的生成路径在 jeesite....
  • 使用mybatis-generator生成Mybatis代码

    万次阅读 多人点赞 2019-05-15 22:20:40
    是否要使用代码生成工具? mybatis-generator能做什么? 本文示例环境 具体操作步骤 步骤1:修改pom.xml,添加mybatis-generator-maven-plugin插件 步骤2:配置生成代码的配置文件generatorConfig.xml 步骤3:...
  • 进入系统工具—》代码生成—》导入,导入刚刚创建的功能表; 点击编辑修改基本信息和生成信息,可以直接照葫芦画瓢就好; 点击生成代码并下载到本地,解压生成的代码包,执行里面生成的sql文件,用于更新菜单信息; ...
  • 使用链接时间代码生成

    千次阅读 2016-08-10 10:58:54
     配置属性->常规->全程序优化->使用链接时间代码生成   我是看一个开源项目得到的启发,具体原因还不是很清楚,网上也没有找到和这个配置很有意义的内容,如果你知道为什么给我留言哦  
  • guns代码生成使用指南

    千次阅读 2018-04-28 22:33:13
     1.1首先菜单管理控制了有哪些功能 1.2通过角色管理中的权限配置来决定哪些角色含有什么功能,哪些角色没有什么功能2.guns代码生成使用步骤 2.1先在数据库创建对应的表 2.2 启动项目---》进入代码生成功能页面...
  • 使用JAnnocessor生成Java代码

    万次阅读 2020-05-06 14:25:39
    在Nikolche的演讲中,我第一次在GeeCON 2012大会上遇到JAnnocessor: “创新和实用的Java源代码生成” (幻灯片) 。 之后,我在一个项目中成功使用了它。 这个框架几乎没有资源,所以我希望我的文章对那些对使用它...
  • 免费代码生成器,直接生成后台和前端代码 现在不管是哪个公司进行互联网程序的开发,都有自己的一套代码生成器。大部分公司都是直接从网上找源码,进行适当的修改变成自己的代码生成器。 如果公司业务主要是后台管理...
  • 声明,本人是一个新手程序员,以下内容只是个人理解,仅供参考,有错误的地方欢迎指导 基于若依的二次开发 ...系统自带的代码生成工具 项目作者的原话: 就是这个 让我们看看里面都有啥 里面就是系统生成的...
  • C#代码生成

    热门讨论 2011-12-14 17:03:21
    .net代码生成器 C#代码生成器内置辅助类!!!一键生成含所有源码!!!
  • 动软代码生成器的使用

    千次阅读 2016-07-28 16:47:17
    连接成功的显示结果如下图:生成代码1、 点击主面板上 常用操作 中的 模板代码生成器 ,然后点击自己要生成代码的表格,如下图: 2、 单击左下角的 模板 , 3、 双击右上角 代码模板 -> easyUI->Add.html 可以选择...
  • 首先贴上官方文档地址Mybatis-Plus代码生成器,具体的参数配置参考官方文档。 Mybatis-plus的代码生成器是mybatis...Mybatis-plus的代码生成器在3.0.3之后就独立出来,与mybatis-plus分开了,所以使用高版本的mybat...
  • ABP代码生成

    千次阅读 2019-06-09 22:51:44
    ABP代码生成器 基于.NET Core、RazorPage,借鉴SmartCode,完成ABP的代码生成器。 github地址如下: https://github.com/i542873057/SJNScaffolding 代码生成器计划 1、中文转英文字段,自动起名字,主要关键字段...
  • RuoYi代码生成

    千次阅读 2020-04-13 20:11:26
    RuoYi代码生成代码生成新建表进入若依,导入数据表导入数据库表选择你刚刚创建表,确定,会出现你的表填写基本信息填写生成信息点击生成代码怎么复制解压的文件到对应的目录(重点!!)插入链接与图片如何插入一段...
  • author: cjw # 开发者姓名,生成到类注释上 packageName: com.ruoyi.xxx # 默认生成包路径 autoRemovePre: true # 是否自动去除表前缀 tablePrefix: shop # 表前缀(与数据库建立的表对应比如shop_order) 3.新建...
  • Mybatis-Plus之代码生成使用指南

    万次阅读 2017-09-03 22:31:22
    大部分都是通用的CURD,所以在在网上找到了Mybatis-Plus这个插件,该插件具有通用CURD接口,而且具有前后端代码生成器的功能,这次主要介绍后端代码生成器的使用。 1.Mybatis-Plus(简称MP)是一个 Mybatis 的...
  • JEECG[J2EE Code Generation]是一款基于代码生成器的敏捷开发框架. 续前文:... ...本章主题:代码生成使用规则 [一].建表规范  [1].表必须有唯一主键: OBID(字符类型 36位)
  • 若依管理系统二次开发(一)后台代码自动生成 注意手工创建的表要自动生成代码,如果表注释为空,后台列表是不会显示这张表的。 SELECT table_name, table_comment, create_time, update_time FROM information_...
  • 1.下载动软代码生成器,可以直接在百度上搜 2.打开软件 3.点击新增数据库库服务器进入如下界面,选择oracle 4.填写用户名密码和服务,注意此处的服务是在NetManager里的配置的服务名称 5.点击确定之后,提示...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,605,396
精华内容 1,442,158
关键字:

若依使用代码生成