假设现在有一个 Service A , 其核心方法 B 在整个项目中被大量注入调用,现在对 Service A 进行重构,B 方法移动至 Service C ,在 IDEA 中如何快速更改所有 B 方法的调用
可以使用 IDEA 中的 Replace in Path 功能来快速更改所有 B 方法的调用:
- 在 IDEA 的搜索框中输入 B 方法的名称,然后右键点击搜索结果选择 Replace in Path 或按快捷键 Ctrl + Shift + R;
- 在 Replace in Path 窗口中,将搜索范围设置为整个项目或指定的范围,然后在 Replace with 栏中输入 C 类中的对应方法名称;
- 点击 Replace All 按钮,IDEA 会自动替换所有调用 B 方法的地方,此时所有调用都已经被更新为 C 类中的对应方法名称。