Spring Explorer не показывает бобы из файла определения бобов

StackOverflow https://stackoverflow.com/questions/1579710

Вопрос

Я только что загрузил 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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top