Рефакторинг в SpringSource Tool Suite дает нерабочий код - PullRequest
1 голос
/ 07 февраля 2012

Если я переименую классы с помощью Refactor-> Rename в STS, ссылки на классы автоматически обновляются (как в обычном проекте Eclipse Java), , но не в специальных файлах Spring, таких как файлы конфигурации XML (например, root-context.xml), которые определяют такие вещи, как инъекции зависимостей. Это приводит к нерабочему коду.

Кто-нибудь знает, как эта проблема должна решаться?

1 Ответ

4 голосов
/ 07 февраля 2012

Включить параметр «Обновить полные имена в текстовых файлах, отличных от Java».

Это параметр в диалоговом окне «Переименовать тип».Это происходит, если вы дважды нажимаете имя рефактора (Alt-Shift + R)!

...