如果我在STS中使用Refactor-> Rename重命名类,则类引用会自动更新(就像在普通的Eclipse Java项目中一样),但不是在特殊的Spring文件中,比如XML配置文件(例如root-context.xml
),它指定依赖注入等内容。这导致非工作代码。
有人知道应该如何处理这个问题吗?
答案 0 :(得分:4)
启用“在非Java文本文件中更新完全限定名称”选项。
这是“重命名类型”对话框中的一个选项。 如果按下重构名称(Alt-Shift + R)TWICE,则会发生这种情况。