目录
使用若依低代码平台的步骤:
1.新建一个模块,一般一般以ruoyi- 开头后面跟名称。我创建的名称为ruoyi-tests
2.进入新创建的ruoyi-test模块里添加若依的通用工具类
3.在主目录下的pom文件将新建的ruoyi-test模块添加进去
4.在ruoyi-admin模块的pom文件中加入新创建的ruoyi-test模块的依赖
5.模块和模块的依赖添加完成,就开始创建表。创建test表
6.创建新菜单栏
7.准备工作完成,开始低代码生成表。
8.按照需求稍微修改需要生成的信息
9.生成代码
10.java部分代码部署
11,前端代码
12.部署完成,开始测试
实用部分
一.后端的url访问路径
二.匿名访问url
若依作为后台管理系统的半成品框架,在开发后台管理的时候选择若依将会节省大量的开发时间。
学会使用低代码平台后,开放时间会更大量的缩短。
低代码生成是需要手动添加表,我这边使用的是若依的前后端分离的版本,只需要数据库里创建一个新表就好。
(如果使用的是前后端合并的,那么就需要将创建表的代码手动写入。而且会出现一些奇怪的问题。比如你设定了个时间,并且默认取当前时间,那么就会报错,不能默认取当前时间。可以生成完代码再改。只不过使用起来还是很麻烦的。)
使用若依低代码平台的步骤:
1.新建一个模块,一般一般以ruoyi- 开头后面跟名称。我创建的名称为ruoyi-tests
2.进入新创建的ruoyi-test模块里添加若依的通用工具类
<groupId>org.example</groupId>需要删除,不然后期可能会出现找不到ruoyi-test依赖的错
<dependencies>
<!-- 通用工具-->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-common</artifactId>
</dependency>
</dependencies>
3.在主目录下的pom文件将新建的ruoyi-test模块添加进去
<!-- 测试模块-->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-tests</artifactId>
<version>${ruoyi.version}</version>
</dependency>
<!--搜索modules将下面的放进去-->
<module>ruoyi-tests</module>
4.在ruoyi-admin模块的pom文件中加入新创建的ruoyi-test模块的依赖
<!-- 测试模块-->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-tests</artifactId>
</dependency>
5.模块和模块的依赖添加完成,就开始创建表。创建test表
DROP TABLE IF EXISTS `test`;
CREATE TABLE `test` (
`id` int(0) NOT NULL COMMENT 'id',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名',
`date` datetime(0) NULL DEFAULT NULL COMMENT '时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;
6.创建新菜单栏
7.准备工作完成,开始低代码生成表。
8.按照需求稍微修改需要生成的信息
9.生成代码
两个标红的尽量不用相同
先把sql文件直接拖的数据库运行。运行完刷新页面就可以看到测试模块下添加了新的模块。
添加完模块后给模块的代码部署进去。
10.java部分代码部署
打开main文件,再打开Java文件,直接复制com文件粘贴到ruoyi-test\src\main\java
然后复制ruoyi-test\src\main\java\com\ruoyi\system\controller文件到ruoyi-admin\src\main\java\com\ruoyi\web目录下。
删除ruoyi-test\src\main\java\com\ruoyi\system\controller文件
打开main文件,再打开resources文件,复制mapper文件到ruoyi-test文件下的resources
11,前端代码
vue里的两个文件夹,全选复制,复制到ruoyi-vue的src文件夹下
12.部署完成,开始测试
这种是经常容易出现的报错,这个是说我的id是键值,但他的值为null
碰到这种一大串的有时候也会是说你添加的值和表结构对不上。
实用部分
一.后端的url访问路径
若依是不能用localhost:8080直接去访问,如果要访问需要用80去访问,和前端的端口是用同一个
并且在 localhost后需要加上/dev-api/后面跟路径如:
二.匿名访问url
匿名访问只需要添加若依的注解,@Anonymous,
然后删除@PreAuthorize("@ss.hasPermi('tests:cs:list')")就可以匿名访问