2009-10-16 19 views
14

Acabo de descargar Springsource Tool Suite, y creé un archivo de configuración de beans llamado myDefinition.xml y lo coloqué en el directorio raíz de Spring Project. Sin embargo, Spring Explorer no muestra ningún dato. Estoy usando eclipse 3.5 y la última instalación todo en uno de SpringSource.Spring Explorer no muestra beans del archivo de definición de beans

Además, si especifico nombres de propiedad no válidos en el archivo de configuración, no obtengo ningún error. Autocompletar, sin embargo, está funcionando.

¿Pensamientos?

Respuesta

23

En la pestaña Spring Explorer en Eclipse, haga clic derecho en su proyecto> propiedades. Luego vaya a Spring> Beans Support y seleccione la pestaña Config Files. A continuación, puede seleccionar archivos o escanear un directorio y eso debería agregarlos. No he encontrado una forma de escanear automáticamente un directorio, así que no tengo que hacer esto cada vez que agregue un nuevo archivo Spring Bean. Los beans que aparecen en esa lista se almacenan en el archivo .springbeans.

+0

Impresionante. Muchisimas gracias. –

+0

Claro. Si encuentra una forma de hacer que el directorio explore automáticamente cuando se agreguen nuevos archivos, publíquelo también. Gracias. –

+0

Esta respuesta y la de Claudio a continuación resolvieron el enigma para mí. –

7

Solo quiere agregar que si desea generar un diagrama de un flujo web de un proyecto existente, tiene que hacer clic derecho en dicho proyecto en Eclipses Project Explorer y "Agregar Spring Project Nature" usando la entrada Spring Tools de el menú de contexto.

0

Actualmente (a partir de 2012-04-10) parece haber problemas con la vista de Spring Explorer cuando se usa una definición de bean puramente anotada (es decir, utilizando anotaciones Java para conectar todo en lugar de usar archivos XML).

Sin embargo, hay una solución al proporcionar un archivo XML mínimo que declara el escaneo de componentes. http://forum.springsource.org/showthread.php?118928-Spring-Explorer-with-Java-based-Web-Container-configuration

Lamentablemente, este procedimiento sigue siendo defectuoso, faltan algunos componentes.

0

sólo para añadir Claudio030

Asegúrese de que tiene perspectiva JEE seleccionado para su proyecto, de lo contrario no se mostrará en perspectiva Java.

Cuestiones relacionadas