新建模块
-
右键项目->NEW->Module、、、根据自己的需求添加对应的信息
-
全局pom.xml配置信息
-
在ruoyi-admin中配置对应信息
-
把一些可能用到的依赖添加进自己的模块的pom.xml
<!--若依-->
<!-- 核心模块-->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-framework</artifactId>
</dependency>
<!-- 系统模块-->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-system</artifactId>
</dependency>
<!-- 通用工具-->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-common</artifactId>
</dependency>
<!-- 定时任务-->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-quartz</artifactId>
</dependency>
使用若依进行代码自动生成
- 导入->选择你想要生成代码的表->勾选确定(注意:需要在数据库中对表以及表中的列段添加对应的注释,也可以在后面的编辑中添加注释,如果某列段没有注释,那么在生成的代码中也不会为你生成对应的注释)
- 选择编辑->字段信息中对需要更改的信息进行编辑->选择生成信息将信息改成自己需要的->选择基本信息进行编辑->提交
- 进行预览,如果没问题就点击生成代码
- 将生成的代码粘贴进项目对应的包中(先在数据库中运行生成的sql文件)
- 粘贴完成后进行配置对应的信息
MyBatis配置中加入自己的包
mybatis:
# 搜索指定包别名
typeAliasesPackage: com.ruoyi.**.domain,com.hik.**.domain
日志配置中加入自己的包
logging:
level:
com.ruoyi: debug
com.hik: debug
在RuoYiApplication中加入以下注解
@MapperScan(value = {"com.hik.*.mapper","com.ruoyi.*.mapper"})
@ComponentScan(value = {"com.hik","com.ruoyi"})
- 对项目进行Build Project,在重新启动即可