Cet article présente les étapes détaillées d'Eclipse à l'aide de Maven pour construire Spring MVC pour votre référence. Le contenu spécifique est le suivant
1. Configuration de l'environnement
un). Java 1.7
b). Eclipse Luna
c). Maven3.2.5
d) .Spring 4.1.4
2. Créer un projet Maven
un). Ouvrir l'éclipse, fichier-> nouveau-> project-> maven-> project maven
b). Prochaine étape
c). Sélectionnez le projet créé comme WebApp, prochaine étape
d). Remplissez l'ID de groupe et l'ID d'artefact du projet. D'une manière générale, Group ID écrit l'ordre inversé du nom de domaine et Artifact ID écrit le nom du projet. Terminer le dernier point.
e). Après la construction initiale, la structure du répertoire du projet est la suivante
f). Dans les répertoires de projet généraux, dans le répertoire des ressources Java, il existe trois dossiers source: SRC / Main / Java, SRC / Main / Test / Java et SRC / Main / Test / Resources, qui doivent être créés manuellement. Dans les étapes suivantes, nous parlerons de la façon de remplir ces trois répertoires.
3. Modifiez les paramètres du projet de base
un). Cliquez avec le bouton droit sur le nom du projet -> Propriétés -> Chemin de construction Java et cliquez sur la balise source.
b). Invite hello / src / main / java (manquant) et bonjour / src / test / java (manquant). Dans les répertoires de projet généraux, dans le répertoire des ressources Java, il existe également un dossier source SRC / Main / Test / Resources. Supprimez d'abord les manquants, puis recréez-les et créez les manquants directement. Cliquez avec le bouton droit sur la clé pour supprimer et ajouter.
c). Modifiez-le complètement, l'effet est comme indiqué dans la figure ci-dessous
d). Ensuite, modifiez la configuration des bibliothèques, JRE utilise la version 1.7. Sélectionnez JRE System Library-> Modifier pour modifier la version.
e). Modifiez à nouveau la configuration dans l'ordre et exportez. L'essentiel est d'ajuster l'ordre d'affichage de ces quatre répertoires et de régler l'ordre que vous aimez
f). Ensuite, modifiez les facettes du projet et modifiez d'abord Java à 1.7.
Le module Web dynamique ne peut pas être directement modifié en 3.0 ici. Vous devez ouvrir un dossier .settings dans le répertoire du projet, ouvert org.eclipse.wst.common.project.facet.core.xml, et effectuer les modifications suivantes:
<FACET = "JST.WEB" Version = "3.0" />
Redémarrez Eclipe et vous verrez que les changements prennent effet.
4. Configuration maven dans Eclipse
a) .window-> Propriétés-> maven, cochez les mises à jour d'index du référentiel de téléchargement au démarrage
5. Configuration Spring MVC simple
un). Ouvrez le fichier pom.xml dans le projet, cliquez sur l'onglet Dépendances et cliquez sur Ajouter pour ajouter pour ajouter de nouvelles dépendances
b). Si vous connaissez l'ID de groupe de dépendance et l'ID d'artefact, vous pouvez le remplir directement. Si vous n'êtes pas clair, vous pouvez saisir des mots clés pour interroger ou rechercher sur http://search.maven.org
c). Les dépendances qui doivent être ajoutées sont: Spring-webmvc, version 4.1.4. LIBÉRER. Le contenu complet du fichier pom.xml est le suivant:
<project xmlns = "http://maven.apache.org/pom/4.0.0" xmlns: xsi = "http://www.w3.org/2001/xmlschema-instance" xsi: schemalation = "http://maven.apache.org/pom/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd "> <ModelVersion> 4.0.0 </ ModelVersion> <proupId> com.springstudy </rom grouped> <ArtifActid> Study </ artifactid> <packaging> war </packaging> <version> 0.0.1-snapshot <url> http://maven.apache.org </url> <properties> <printemps.version> 4.1.4.release </spring.version> </properties> <Dependces> <Dedency> <proupId> junit </proupId> <etifactid> JUNIT </RIFACTID> <version> 3.8.1 </ version> <Dependency> <ProupId> org.springFramework </proupId> <ErtifactId> printemps-webmvc </ artifactid> <version> $ {printemps.version} </-version> </dependency> </dpendance> <fuild> <inalName> Study </inalName> </uild> </prètement>d). Ouvrez le fichier src / main / webapp / web-inf / web.xml et enfin le modifier comme suit:
<? xml version = "1.0" Encoding = "utf-8"?> <web-app xmlns: xsi = "http://www.w3.org/2001/xmlschema-instance" xmlns = "http://java.sun.com/xml/ns/javaee" xmlns: web = "http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi: schemalocation = "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd "id =" Study "version =" 2.5 "> <display-name> archétype créé l'application Web </ display-name> <description> SprintMvc Environment Construction </ Description> <! - Loading Spring Configuration Fichier> <context-Param> <Am param-Value> ClassPath: / Configs / Spring - *. Xml </ Param-Value> </ Context-Param> <! - Spring Listening -> <ousiner> <écouteur-CLASS> ORG.SpringFramework.web.context.ContextLoDeroirListener </ Louner-Class> </ouener> <! - Spring MVC Configuration -> <fer servirt> <Servlet-Name> Dispatcher </vrlet-name> <servlet-class> org.springframework.web.servlet.dispatcherservlet </vrlett-class> <! - Personnalisez le nom de fichier de configuration et le chemin de Spring Mvc -> <Init-Param> <Am param-name> ContextConfiglocation </ paramn-name> <Am param-Value> CLASSPATH: configs / printempsservlet.xml </ param-valie> </ init-param> <charge-on-startup> 1 </ loadt-on-startup> </ servlet> <! - Spring MVC Demande Suffix -> <Servlet-Mapping> <Serplet-Name> Dispatcher </ Servlet-Name> <url-Pattern> / Url-Patter>-Patter>-Pattern> / Url-Patter>-Patter> <Deen wreend-file-list> <leen welcome-file> index.jsp </ bienvenue-file> </ welcome-file-list> </ web-app>
e). Créez un dossier Configs dans le répertoire Java Resources / SCR / Main / Resources pour stocker le chemin de configuration déclaré dans web.xml
f). Créez Spring-Servlet.xml dans le répertoire Java Resources / SCR / Main / Resources / Configs, avec le contenu suivant:
<? xml version = "1.0" encoding = "utf-8"?> <beans xmlns = "http://www.springframework.org/schema/beans" xmlns: xsi = "http://www.w3.org/2001/xmlschema-instance" xmlns: jee = "http://www.springframework.org/schema/jee" xmlns: context = "http://www.springframework.org/schema/context" xmlns: p = "http://www.springframeworkwork.org/schema" xmlns: mvc = "http://www.springframework.org/schema/mvc" xmlns: util = "http://www.springframework.org/schema/util" xsi: schemalation = "http://www.springframeworkwork.orga/bans//www. http://www.springframework.org/schema/beans/spring-beans-4.1.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4. http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-4.1.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.1.xsd "> <context: annotation-config /> <context: composant-scan basage =" com.springStudy.constroller "/ <mvc: annotation-driven /> <mvc: Resources mapping = "/ styles / **" location = "/ styles /" /> <mvc: Resources mapping = "/ scripts / **" location = "/ scripts /" /> <mvc: Ressources mapping = "/ images / **" location = "/ images /" /> <eAN> <prewet name = "property" value = "/ web-inf / vues /" /> <propriété name = "suffixe" value = ". jsp" /> </ank> </bans>
g). Créez le package de contrôleur. Dans le fichier Spring-Servlet.xml, le chemin a été spécifié.
h). Dans le répertoire SRC / Main / WebApp / Web-Inf, créez le fichier Views. Dans le fichier spring-servlet.xml, le chemin du fichier d'affichage a été spécifié
je). Créez le premier fichier de contrôleur HelloController.java, le contenu complet du fichier est le suivant:
package com.springstudy.Controller; import org.springframework.sterreotype.Controller; import org.springframework.web.bind.annotation.requestmapping; import org.springframework.web.servlet.modelandView; @Controller Public classe HelloController {@RequestMapping ("/ Hello") public ModelandView Hello () {ModelAndView mv = new ModelAndView (); MV.AddObject ("Spring", "Spring MVC"); mv.setViewName ("Hello"); retour MV; }}J). Ajouter le fichier SRC / main / webApp / web-inf / vues / hello.jsp, le contenu est le suivant:
<! Doctype html> <html> <éad- head> <meta charset = "utf-8"> <tight> sprint bonjour </title> </ head> <body> Bonjour $ {printemps}! </ body> </html>6. Publier le projet à Tomcat
un). Ajouter Tomcat 7 dans Eclipse;
b). Une fois le tomcat ajouté, double-cliquez pour définir les paramètres des emplacements du serveur dans l'onglet Présentation;
je. Sélectionnez Installation de Tomcat (prend le contrôle de l'installation de Tomcat)
ii Modifier le contenu du chemin de déploiement vers: webApps
iii.save
c). Cliquez avec le bouton droit sur Tomcat, ajoutez et supprimez…, ajoutez l'étude
d). Commencer Tomcat;
e). Ouvrez http: // localhost: 8080 / étude / bonjour dans le navigateur et l'accès est réussi! Comme indiqué dans la figure ci-dessous:
L'opération est terminée!
Ce qui précède est tout le contenu d'Eclipse à l'aide de maven pour construire Spring MVC. J'espère que cela pourra vous donner une référence et j'espère que vous pourrez soutenir Wulin.com plus.