Spring Explorer не показывает бобы из файла определения бобов
-
21-09-2019 - |
Вопрос
Я только что загрузил Springsource Tool Suite и создал простой файл конфигурации бобов с именем MyDefinition.xml и поместил его в корневой каталог проекта Spring. Тем не менее, Spring Explorer не показывает никаких данных. Я использую Eclipse 3.5 и последнюю инсталляцию All-In-One Springsource.
Кроме того, если я укажу неверные имена свойств в файле конфигурации, я не получаю ошибки. Автозаполнение, однако, работает.
Мысли?
Решение
На вкладке Spring Explorer в Eclipse щелкните правой кнопкой мыши на свой проект> Свойства. Затем перейдите в Spring> Support и выберите вкладку «Файлы конфигурации». Затем вы можете выбрать файлы или сканировать каталог, и это должно их добавить. Я не нашел способ Autoscan каталог, поэтому мне не нужно делать это всякий раз, когда я добавляю новый файл Spring Bean. Бобы, которые появляются в этом списке, хранятся в файле .springbeans.
Другие советы
Просто хотите добавить, что если вы хотите сгенерировать диаграмму веб-поток существующего проекта, вам необходимо щелкнуть правой кнопкой мыши указанный проект в Eclipses Project Explorer и «Добавить Presm Project Nature», используя вход Spring Tools в контекстном меню.
В настоящее время (по состоянию на 2012-04-10), по-видимому, возникают проблемы с представлением Spring Explorer при использовании чисто аннотационного определения бобов (то есть с использованием аннотаций Java для подключения всего вместо использования файлов XML).
Существует обходной путь, предоставляя минимальный файл XML, который объявляет сканирование для компонентов.http://forum.springsource.org/showthread.php?118928-spring-explorer-with-java на основе web-container-configuration
К сожалению, эта процедура по -прежнему ошибочна, не хватает некоторых компонентов.
Просто чтобы добавить claudio030
Убедитесь, что вы выбрали перспективу JEE для вашего проекта, в противном случае он не будет показывать в перспективе Java.