前面三章,介绍了下若依前后端分离框架的登录过程中前端和后端的代码流程。本章,我们学习下如何创建自己的业务模块。
第一步,右键后端项目名称,新建模块
第二步,选择Maven项目
第三步,填写项目名称
第四步,填写模块名称,这里默认为xxx,并且下面的路径都只是到…\RuoYi-Vue, 我们可以直接改成…\RuoyiVue\ruoyi-xxx,这样模块名称也会跟着改变。
然后我们修改ruoyi-xxx下的pom的xml添加描述和依赖。
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>ruoyi</artifactId>
<groupId>com.ruoyi</groupId>
<version>3.2.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>xxx</artifactId>
<description>
xxx测试模块
</description>
<dependencies>
<!-- SpringBoot Web容器 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-system</artifactId>
</dependency>
</dependencies>
</project>
因为框架需要我们这个模块,我们需要把这个模块添加到框架的pom.xml中。 根目录下的pom.xml
<dependencies>
......
<!-- xxx测试模块 -->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-xxx</artifactId>
</dependency>
</dependencies>
<modules>
<module>ruoyi-admin</module>
<module>ruoyi-framework</module>
<module>ruoyi-system</module>
<module>ruoyi-quartz</module>
<module>ruoyi-generator</module>
<module>ruoyi-common</module>
<module>ruoyi-xxx</module>
</modules>
这个有可能自动给添加上了,如果没自动添加,需要手动添加。
该项目的启动项是ruoyi-admin,所以ruoyi-admin下的pom.xml需要添加我们新建模块的依赖。
<dependencies>
......
<!-- xxx测试模块 -->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-xxx</artifactId>
</dependency>
</dependencies>
到这里我们整个项目就已经添加完毕了。接下来我们创建个表,实现增删改查。
在系统管理->菜单管理,新增一个目录,内容如图
添加完之后,在测试项后新增菜单,这里添加了组件路径和权限标识,具体内容如图
添加完之后,刷新就可以看到左侧的测试目录啦
菜单生成之后,我们用该框架自带的功能去生成代码。系统工具->代码生成,点击导入选择我们要生成代码的表。导入之后进行配置,具体效果如图。
最后点击生成代码,可生成代码的压缩包,并自动下载。分别将代码拷贝到前后端对应的目录,代码可直接运行。具体效果如图。
这样从模块的创建,到代码的生成,最后界面的显示就都可以正常运行啦。
上一章,若依前后端分离框架学习-3:获取菜单
下一章,若依前后端分离框架学习-5:权限管理
返回目录