效果
步骤:
1:项目中新建模块,并解决项目依赖的关系
新建一个名为 ruoyi-student
的模块:
我们要在 RuoYi 整个项目下的pom.xml
中引入(加入了才能识别出模块)
<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-student</module>
</modules>
还需要在ruoyi-admin
这个模块的pom.xml
中引入刚刚新建的模块。(加入了才能访问路由)
<!-- 学生管理模块-->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-student</artifactId>
<version>${ruoyi.version}</version>
</dependency>
由于自动生成的代码会用到ruoyi-common
中的内容,我们需要将ruoyi-common
引入到我们新建的模块中:(不做这个后面代码会报错,也会自动引入)
这个过程有时候因为缓存的问题会404,
2:若依系统中新建一个目录 - 学生管理
但是现在只是建好了目录,里面还没有内容,所以打开是404。
3:新建数据库表结构(单表)
若依建表有个要求:表字段 和 表,都需要加注释,注释就是生成页面的显示内容
4:导入一开始建的表并设置上级目录,生成代码
导入后点击 [编辑] ,[生成信息] :建议把生成模块名和生成业务名写的不一样,否则后面可能会遇到问题
注意这里编辑的时候有个字典的使用,现在得了理解就是常用的一些分类变量,比如性别这个字段,选择字典是性别的,会在生成模板的时候自动回去数据库的字典信息
字典的添加 在字典管理里编辑和列表,编辑是对单条记录设置基本属性,列表是添加字段的内容。
添加接口
到ShiroConfig.java 文件中,查看若依约定接口路径
模块里导入依赖
添加标签和控制器
效果