前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >记一次修改RUOYI各模块名称踩坑屎~~~

记一次修改RUOYI各模块名称踩坑屎~~~

原创
作者头像
菜菜有点菜
修改2024-03-22 13:00:00
2080
修改2024-03-22 13:00:00
举报

修改项目名称和子模块的名称,以及src中的com.ruoyi 我这里改为了dadada

以上改完之后呢,idea会报错。。。一大片红。。。。。

我当时 此时此刻的心情是,我丢又报错一片红。

接着修改修改完文件目录后,开始修改项目模块名称,如下图展示

每一个模块下边的pom.xml 都需要修改为 你修改的模块名称。

最后刷新一下maven的导入,这时候模块就有了 

模块名的修改当修改完后就有模块了我们打开文件-----项目结构

随后接着修改项目结构名称

每一个都需要修改并确认。

修改完每个子模块后使用crtl+shift+r打开全局替换,替换package com.ruoyi和import com.ruoyi以及<mapper namespace="com.ruoyi如下图所示: 

跑通了之后,发现抱错!!!!!!!!!!!

报错 12:02:39.219 [http-nio-8080-exec-4] ERROR c.d.f.w.s.TokenService - [getLoginUser,80] - 获取用户信息异常'class com.alibaba.fastjson2.JSONObject cannot be cast to class com.dadada.common.core.domain.model.LoginUser (com.alibaba.fastjson2.JSONObject and com.dadada.common.core.domain.model.LoginUser are in unnamed module of loader org.springframework.boot.devtools.restart.classloader.RestartClassLoader @677f5ae7)'

原因:修改了com.ruoyi的包名为com.xxx

解决:在修改后的com.xxx.common.constant的Constants中修改JSON_WHITELIST_STR中“com.ruoyi”为“com.xxx”

将 Constants类下边的 ruoyi全部替换为 你的模块名

清空 maven,

继续跑项目前端测试。。成功登录系统~~~~~~~~~~~~

卧槽,第一次修改 小心翼翼的~~~~~~~~~

我真的服了,,,差点 就没改出来!!!!!!!

下次必须先把代码push~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档