修改项目名称和子模块的名称,以及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 删除。