Spring Explorer не показывает компоненты из файла определения компонента
Я только что скачал Springsource Tool Suite и создал простой файл конфигурации bean-компонента myDefinition.xml и поместил его в корневой каталог Spring Project. Однако Spring Explorer не показывает никаких данных. Я использую eclipse 3.5 и последнюю версию SpringSource.
Кроме того, если я укажу неправильные имена свойств в файле конфигурации, я не получу ошибку. Автозаполнение, однако, работает.
Мысли?
4 ответа
На вкладке Spring Explorer в Eclipse щелкните правой кнопкой мыши свой проект> Свойства. Затем перейдите к Spring > Beans Support и выберите вкладку Config Files. Затем вы можете выбрать файлы или отсканировать каталог, и это должно добавить их. Я не нашел способа автоматического сканирования каталога, поэтому мне не нужно делать это всякий раз, когда я добавляю новый файл Spring Bean. Бины, которые появляются в этом списке, хранятся в файле.springbeans.
Просто хочу добавить, что если вы хотите сгенерировать диаграмму веб-потока существующего проекта, вы должны щелкнуть правой кнопкой мыши по указанному проекту в Eclipses Project Explorer и "Добавить Spring Project Nature" с помощью элемента Spring Tools контекстного меню.
Просто чтобы добавить Claudio030
Убедитесь, что вы выбрали перспективу JEE для своего проекта, иначе она не будет отображаться в перспективе Java.
В настоящее время (по состоянию на 2012-04-10), по-видимому, возникают проблемы с представлением Spring Explorer при использовании чисто определяемого аннотациями определения bean-компонента (т. Е. Использования Java-аннотаций для соединения всего, а не с использованием файлов XML).
Однако существует обходной путь, предоставляющий минимальный файл XML, который объявляет сканирование компонентов. http://forum.springsource.org/showthread.php?118928-Spring-Explorer-with-Java-based-Web-Container-configuration
К сожалению, эта процедура все еще имеет недостатки, не хватает некоторых компонентов.