首页 > 其他分享 >若依实践笔记

若依实践笔记

时间:2023-01-26 14:55:30浏览次数:39  
标签:代码生成 菜单 代码 实践 笔记 生成 若依 main 目录

目标系统:若依前后分离版3.8.5

菜单管理与代码生成的“冲突”

菜单管理可以通过非编码方式创建和管理菜单和按钮组件,但以下情况下会与代码生成产生冲突:
建目录A,目录A下建菜单A1,建立菜单时会让你填写路由地址、组件路径、权限字符、路由参数等,我不太明白填写后的影响,就填写并生成菜单。之后在代码生成的生成信息部分可选择上级菜单,此时就是冲突的地方。如果选择了目录A,就会在目录A下产生两个菜单A1,经过分析,推测是我的用法不对,这两个功能应该是互相补充、互相配合的关系,改进使用方式如下。

通过菜单管理功能建立如目录这样自身没有后端请求逻辑的菜单,如果下级菜单没有请求逻辑也可以。之后使用代码生成功能生成前后端代码,在代码生成时通过在生成信息部分选择上级菜单的方式,将生成的代码绑定到菜单,举例说明:

创建目录企业管理
image
生成对应代码
image
image
image
生成代码的对应结构
image
image
image
image
使用生成的代码
解压缩ruoyi.zip,运行生成的Sql脚本,将vue目录下的文件放到前端src目录,将main目录下所有文件放到自己创建的Java模块下,例如我在项目跟目录下新建表示当前整体业务的模块bms,它和ruoyi-admin等其它模块是同级的,模块创建后就有main目录但是是空的,把若依生成的main目录下所有内容放到里边去
image

标签:代码生成,菜单,代码,实践,笔记,生成,若依,main,目录
From: https://www.cnblogs.com/cinlap/p/17067816.html

相关文章

  • docker 日常命令小笔记
    目录​​常见命令​​​​启动并启动日志​​​​进入容器​​​​dockerfiles​​​​apk命令​​​​编辑网卡centos​​​​重启网卡​​​​查看防火墙的状态​​​​......
  • 数论技巧笔记
    处理取模:\(x\mod\p=x-p\lfloor\frac{x}{p}\rfloor\)。处理\(-1\)的幂:\((-1)^a=1-2(a\mod\2)=1-2(a-2\lfloor\frac{a}{2}\rfloor)\),从而把\(a......
  • 《RPC实战与核心原理》学习笔记Day9
    10|路由策略:怎么让请求按照设计的规则发到不同的节点上?我们在真实的环境中,服务提供方是以集群的方式对外提供服务,这对于服务调用方来说,就是一个借口会有多个服务提供方......
  • JavaScript学习笔记—Date
    在JS中所有的和时间相关的数据都由Date对象来表示对象的方法(1)getFullYear()返回当前日期的年份(4位)(2)getMonth()返回当前日期的月份(0-11)(3)getDate()返回当前日期的几......
  • JavaScript学习笔记—Math
    工具类为我们提供了数学运算相关的一些常量和方法常量(1)Math.PI圆周率方法(1)Math.abs()求一个数的绝对值(2)Math.min()求多个值中的最小值(3)Math.max()求多个值中的......
  • 【模型检测学习笔记】1、系统分析相关基本概念
    验证方法模拟:动态验证,常用,如今最主流的验证方法。仿真:类似模拟,但依赖于硬件。形式化验证:静态验证,用数学方法对模型的功能、功能、规范做检验。验证的完备性高,但实施困难。......
  • mysqldump最佳实践(2)
    ​导入存储过程、函数和触发器默认情况下,mysqldump导入视图和触发器。但是,它不导入过程、函数和事件。要导入过程和函数,应该指定--routines选项,要导入事件,应该指定--event......
  • 【个人笔记】2023年搭建基于webpack5与typescript的react项目
    写在前面由于我在另外的一些文章所讨论或分析的内容可能基于一个已经初始化好的项目,为了避免每一个文章都重复的描述如何搭建项目,我在本文会统一记录下来,今后相关的文章直......
  • 读Java8函数式编程笔记01_Lambda表达式
    1. Java8函数式编程1.1. 没有单子1.2. 没有语言层面的惰性求值1.3. 没有为不可变性提供额外支持1.4. 集合类可以拥有一些额外的方法:default方法2. 现实世界中......
  • mysqldump最佳实践(1)
    1.空间需求首先,重要的是要确保目标数据库有足够的空间来保存导入的数据。具体来说,如果在目标MySQL数据库上启用了二进制日志,则需要非常谨慎,因为导入数据时生成的二进制日......