59 votes

Comment créer un projet Spring MVC dans Eclipse ?

J'essaie de suivre le tutoriel de base pour Spring MVC mais je me suis perdu lors de la création d'un nouveau projet dans Eclipse.
Il me semble que la plupart des tutoriels partent du principe que vous savez créer un projet Spring dans Eclipse.
Tout conseil sur la façon de commencer ou tout tutoriel expliquant comment configurer Eclipse serait apprécié.

51voto

danben Points 35312

Vous voulez créer un "Projet Web dynamique". Suivez les étapes ici : Tutoriel Spring MVC avec Eclipse et Tomcat .

Vous trouverez également ici la documentation Eclipse sur les projets Web dynamiques : http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.wst.webtools.doc.user/topics/ccwebprj.html

4 votes

Le premier lien est mort.

0 votes

... et est détecté par malwarebytes comme un trojan

14voto

Sven Haiges Points 1058

Téléchargez Spring STS (SpringSource Tool Suite) et choisissez Spring Template Project dans le Dashboard. C'est le moyen le plus simple d'obtenir un projet spring mvc préconfiguré, prêt à l'emploi.

11voto

Droo Points 1656

Vous ne devez pas nécessairement créer un Projet de printemps . Presque toutes les applications web Java ont la même structure de projet. Dans presque tous les projets que je crée, j'ajoute automatiquement ces dossiers sources :

  • src/main/java
  • src/main/ressources
  • src/test/java
  • src/test/ressources
  • src/main/webapp*

src/main/webapp n'est pas réellement un dossier source. Le fichier web.xml sous src/main/webapp/WEB-INF vous permettra d'exécuter votre application java sur n'importe quel serveur web compatible Java (Tomcat, Jetty, etc.). J'ajoute généralement l'élément Plugin Jetty à mon POM (en supposant que vous utilisez Maven), et lancer l'application web dans le développement en utilisant mvn clean jetty:run .

15 votes

Je suis d'accord. Ne créez pas de "projet Spring", et n'utilisez pas SpringIDE. Si vous voulez vraiment apprendre Spring, créez un projet web dynamique, puis commencez à charger les JARs, les configs, etc., et apprenez Spring MVC depuis le début.

3voto

Tejas Points 41

1voto

rodrigoap Points 4755

Vous pouvez ouvrir un exemple d'application web livré avec Spring ou essayer la nouvelle fonction Spring Roo .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X