2014-06-24 1 views
0

Existe-t-il un moyen de voir toutes les annotations @RequestMapping comme une carte de toutes les requêtes/URL, idéalement avec des liens rapides vers le contrôleur/la méthode qui gère l'URL?Existe-t-il un moyen de voir une carte de toutes les URL @RequestMapping dans Intellij IDEA?

Au printemps 2 (avant les annotations) XML config (SimpleUrlHandlerMapping) pourrait être utilisé comme référence, maintenant avec les contrôleurs annotés y a-t-il un autre moyen que de chercher la base de code?

+0

J'ai déjà fourni une réponse ici: http://stackoverflow.com/questions/11082818/spring-mvc-get-all-request-mappings/11083493#11083493, voyez si cela vous aide encore. Une autre option si vous utilisez Spring-boot sera d'utiliser spring-boot-actuator avec/mappings prêt fait endpoint –

+0

Je pensais à un plugin Intellij IDEA ou quelque chose de similaire à cela, intégré dans IDE. La nécessité de déployer/démarrer une application pour voir la liste des contrôleurs mappés semble également incommode pour exécuter une recherche contextuelle. Merci pour la suggestion, cependant - c'est un truc sympa. – Aramir

+0

plugin 'request-mapper' est exactement votre ami, shotcut' shift, ctrl, \\ '. https://plugins.jetbrains.com/plugin/9567-request-mapper – Tiina

Répondre

1

Oui, nous pouvons faire la même chose que nous pouvons voir que dans STS printemps explorer, venir à intellij Allez à la structure du projet >> Modules >> sélectionnez votre projet et ajouter Spring à votre projet.

Ceci vous donnera un onglet de ressort en bas pour voir tous les contrôleurs.

+1

Oui, déjà compris. Avertissement à toute personne qui a des problèmes avec ceci - il y a un bogue dans la version actuelle d'IDEA (13.x) - lorsque vous modifiez l'une des facettes autodétectées pour Spring (afin qu'elles cessent d'être détectées automatiquement et deviennent "sauvegardées") tue IDEA détectant les contextes Web et ne montre rien dans l'onglet Spring/MVC. – Aramir

Questions connexes