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