2012-10-30 1 views
2

Actuellement, je travaille sur un projet qui a un grand nombre de dépendances. Pendant le développement, j'ai parfois des problèmes avec certains haricots de printemps. Normalement, la trace de la pile peut me dire le nom du haricot. Cependant, il ne me montre pas quel fichier context.xml déclare le bean. De plus, il ne me dit pas quel fichier .jar contient le fichier de contexte et comment ce fichier de contexte est importé dans mon projet (je veux dire la chaîne d'importation).Browse spring context

Comme il y a beaucoup de dérives, tous les fichiers de contexte ne sont pas utilisés, beaucoup de beans sont remplacés .... Cela me prend beaucoup de temps pour rechercher le bon fichier de contexte. Une solution simple consiste à importer tous les projets liés dans mon espace de travail eclipse et tout devient terriblement lent.

Je pense à écrire un outils pour accélérer le processus:

donné un nom de haricot de printemps/la classe de haricot, l'outil de recherche dans tout le chemin de la classe d'application et retourne:

  • Le fichier de contexte de printemps qui déclare le bean.
  • Le fichier .jar contenant le fichier de contexte de printemps.
  • Extraire le fichier de contexte printanier de contenu et le montrer directement à l'utilisateur
  • Si l'utilisateur fournit le fichier de contexte de ressort racine, l'outil affichera la chaîne d'importation dans le fichier de contexte printanier de destination.

Cela ne prend pas beaucoup de temps pour l'implémenter mais je me demande simplement si quelqu'un l'a déjà implémenté? Je ne veux pas réinventer la roue. J'ai trouvé le projet https://github.com/julior/spring-inspector. C'est intéressant, mais ce n'est pas ce dont j'ai besoin.

Si vous connaissez un outil comme celui-ci, je serais très heureux de le savoir.

Répondre

1

Vous devriez absolument considérer l'excellent support d'Intellij IDEA pour Spring Framework.

Plus d'informations ici: http://www.jetbrains.com/idea/features/spring_framework.html

Pour trouver haricot intéressant dans config xml il vous suffit de cliquer sur l'image de haricots verts.

enter image description here

IDEA IntelliJ vaut vraiment son prix.

Questions connexes