ruoyi前后端分离项目代码生成后添加新模块步骤

1. 首先复制一份ruoyi-system改个新模块名,同时pom也需更名,把这个新模块名字加入到父pom中

2.把ruoyi系统生成的代码除contrller之外的都拷贝过去这个新模块, ruoyi-admin模块的com.ruoyi.web.controller路径下创建一个文件夹为你的新模块名再把contrller放入进去

3.install新模块

4. 把生成代码的vue文件夹下面的两个文件夹(api、view)复制到ruoyi-ui的src下即可, 再把生成的xxx.sql在数据库中执行一遍

5. 在ruoyi-admin的启动类中添加:

import org.mybatis.spring.annotation.MapperScan; 

   @SpringBootApplication(exclude = { DataSourceAutoConfiguration.class },scanBasePackages = {"com.xxx","com.ruoyi"})   //,scanBasePackages = {"com.xxx","com.ruoyi"}是新增的,xxx是你新模块的路径,ruoyi则是若以框架原本的路径
    @MapperScan(basePackages="com.xxx.mapper") //新增模块的mapper路径

6. 在 ruoyi-admin的pom.xml中添加对新模块的依赖(ruoyi-admin中你放入的contrller才能访问到你新模块的文件)


7.运行ruoyi-admin ,运行ruoyi-ui,此时就能访问新功能了


问题:

1. 报错 : ibatis.type.TypeException: Could not resolve type alias
把新生成的功能模块的mybatis映射xml文件中的 parameterType="xxx"  统统改成全路径即可,例如com.xxx.domain.xxx


2. 项目启动时Field xxxService in comxx.controller.xxxController required ......
    执行第五步即可

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

往事不堪回首..

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值