【问题标题】:Refactoring in SpringSource Tool Suite produces non-working codeSpringSource Tool Suite 中的重构会产生非工作代码
【发布时间】:2012-02-07 09:30:34
【问题描述】:

如果我在 STS 中使用 Refactor->Rename 重命名类,类引用会自动更新(就像在普通的 Eclipse Java 项目中一样),但不会在特殊的 Spring 文件中,如 XML 配置文件(例如root-context.xml) 指定依赖注入之类的东西。这会导致代码无效。

有人知道这个问题应该如何处理吗?

【问题讨论】:

    标签: spring refactoring sts-springsourcetoolsuite


    【解决方案1】:

    启用“更新非 Java 文本文件中的完全限定名称”选项。

    这是“重命名类型”对话框中的一个选项。 如果您按重构名称 (Alt-Shift+R) 两次,就会发生这种情况!

    【讨论】:

    • 谢谢。我在哪里可以找到这个选项?
    • @user1035411:查看我的扩展答案:两次:Alt-Shift+R
    • 谢谢。它隐藏得很好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多