起因:
今天跟着黑马学spingcloud项目,拆分项目时候,创建新的模块拆分一会儿后,再次修改了模块名,IDEA提醒代码重构,没多想,就点击了,我以为只会对当前的模块进行重构,结果导致所有拆分好的模块也进行了重构(IDEA会重构 package 路径 和 模块内目录结构),恶心死我了
我的解决方法(挽救,并未实现修改名字):
方法1. 使用 Ctrl +Z 回退 (适用于后续操作步数较少好用)
方法2. 打开文件夹手动修改目录结构(麻烦,不推荐),后续还需要对导包进行修改(可以点击模块名,Ctrl + Shift + R 对模块内批量进行替换)
实现修改包名方法:(并不会导致其他模块重构):
修改包名这事经常会有,需要修改时,我目前找到的是,在文件夹中修改会好些,可以避免耦合(不过好像当前模块还是需要手动修改package 路径)
后话:
害,我还是不明白,拆分时明明不在一个模块下,修改包名为啥IDEA也会重构其他模块的结构。(我是个小趴菜,轻点喷,呜呜呜~)