environnement:
Créer un nouveau projet
Cliquez sur Suivant
Ensuite
Vous pouvez choisir le maven par défaut, et vous pouvez également modifier l'adresse du référentiel du maven par défaut pour accélérer la vitesse de téléchargement, ou installer Apache-Maven-3.5.2 localement.
Ensuite
Puis terminez.
Ajouter des dépendances POM
Le répertoire de projet après la création est illustré sur la figure
Ouvrir pom.xml et ajouter des dépendances
<? xml version = "1.0" Encoding = "utf-8"?> <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/xsd/maven-4.0.0.xsd"> <modersversion> 4.0.0 </mackversion> <proupId> com.xuan </prenidId> <ArtifAtid> Springmvc </ artifactid> <version> 1.0-snapshot </packing> <packaging> war </ packaging> <name> Springmvc maven webApp </name> <! - FixMe le modifie en site Web du projet -> <url> http://www.example.com </url> <properties> <projeild.sourceencoming> utf-8 </project. <maven.compiller.source> 1.7 </maven.compiller.source> <maven.compiller.target> 1.7 </maven.compiller.target> </properties> <dependces> <dependency> <proupid> JUnit </proupid> <e Artifactid> Junit </RetifActid> <version> 4.11 </ version> </Dependency> <! - Spring -> <Dedency> <GroupId> org.springFramework </proncId> <ArtifActid> printemps-core </ artifactId> <DERVIÈRE> 4.3.5.Release </ version> </Dependency> <Dependance> <ProupId> Org.SpringFramework </proupId> <ArtifActid> Spring-web </tifactId> <version> 4.3.5.release </ version> </dependency> <dependency> <proupId> org.springframework </proncId> <ArtifActid> Spring-webmvc </ artifactid> <version> 4.3.5.Release </ version> </pedency> <! - Annotation -> <dedency> <prouled> org.spring <ArtefactId> Spring-Test </ ArfactId> <Sease> 4.2.7.release </DERNIERSE> </DENDENCENCE> <Dedency> <ProupId> Javax.servlet </proupId> <Artefactid> Servlet-API </ Artifactid> <version> 2.3 </ version> </Dedency> <! - java.lang.classnotfoundException: javax.servlet.jsp.jstl.core.config -> <dependency> <proupId> javax.servlet </rom groupe> <e ArtifactId> JSTL </ artifactId> <in version> 1.2 </preinte> </sendency> </feequences> <uild> <inalName> Springmvc </inalName> <gluchman Management> <! Par défaut (peut être déplacé vers le parent Pom) -> <flugins> <artifactive> Maven-Clean-Plugin </Retifactid> <DERNE> 3.0.0 </DERNIERSE> </GLANGIN> <! - Voir http://maven.apache.org/ref/current/maven-cor_war_war_packings.html#plugin_bindings_war_war_packings.html#plugin_bindings_warage -> <Glugin> <Artifactid> Maven-Resources-Plugin </ ArfactId> <Dersion> 3.0.2 </DERNIERSE> </GLIGIND> <Glugin> <Rerifactive> Maven-Compiler-Plugin </ Artifactid> <Dersion> 3.7.0 </preefire> </glugin> <plugin> <version> 2.20.1 </ version> </ plugin> <glugin> <lefactive> maven-war-Plugin </ artifactid> <version> 3.2.0 </ version> </glugin> <plugin> <lefactive> maven-install-plagin </ artifactid> <version> 2.5.2 </De version> </Glun> </glugin> <ArtefactId> Maven-Deploy-Plugin </ ArfactId> <Dersion> 2.8.2 </DERNIERSE> </GLINGIN> </ Plugins> </ginginManagement> </ Build> </ Project>
Créer un répertoire correspondant
Une fois le projet créé, après avoir créé le répertoire Java sous SRC-main, il est impossible de créer de nouveaux packages, des classes Java et d'autres fichiers de ce répertoire. Le répertoire doit être marqué dans l'idée.
Fichier-> Structure du projet:
Maintenant, le répertoire correspondant n'a pas été créé. Après avoir créé le répertoire, sélectionnez l'annotation correspondante:
(Cité sur http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/eclipse-java-web-project-introduce.html)
Une fois l'étiquette terminée, créez le répertoire suivant.
Configurer web.xml
Si vous utilisez Maven pour générer automatiquement web.xml, vous ne pourrez peut-être pas lire la valeur du paramètre réalisée dans Springmvc, et vous devez modifier web.xml
Modifiez directement sur le fichier d'origine:
<! Doctype Web-App Public "- // Sun Microsystems, Inc.//dtd Application Web 2.3 // en" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <splay-name> Application Web créée par archétype </ Servlet> <Servlet> <Serplet-Name> Mvc-Dispatcher </ Servlet> <Serplet-Name> Mvc-Dispatcher </ Servlet>> <Serplet-Name> Mvc-Dispatcher </ Servlet>> <Serplet-Name> Mvc-Dispatcher </ Servlet>> <Serplet-Name> Mvc-Dispatcher </ Serverd-Name> <SERVILLEM <Servlet-Class> org.springframework.web.servlet.dispatcherServlet </ Servlet-Class> <Loach-on-Startup> 1 </ Load-on-Startup> </Servlet> <Serplet-Mapping> <Serplet-Name> Mvc-Dispatcher <
Nouveau fichier:
<? xml version = "1.0" encoding = "utf-8"?> <web-app version = "2.4" xmlns = "http://java.sun.com/xml/ns/j2ee" xmlns: xsi = "http://www.w3.org/2001/xmlschema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <display-name>Archetype Created Web Application</display-name> <servlet> <servlet-name>mvc-dispatcher</servlet-name> <Servlet-Class> org.springframework.web.servlet.dispatcherServlet </ Servlet-Class> <Loach-on-Startup> 1 </ Load-on-Startup> </Servlet> <Serplet-Mapping> <Serplet-Name> Mvc-Dispatcher <
Notez que vous devez remplacer les propriétés de l'application Web de fichier d'origine
Lors du démarrage, il sera également recherché xxx-servlet.xml comme fichier de configuration dans le répertoire / web-infr par défaut. XXX est le nom du Dispatcherservlet, et le chemin peut également être configuré manuellement. Utilisez maintenant la méthode par défaut.
Créer MVC-Dispatcher-Servlet.xml sous le répertoire Web-Inf:
MVC-Dispatcher-Servlet.xml:
<? 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: mvc = "http://www.springframework.org/schema/mvc" xmlns: context = "http://www.springframework.org/schema/context" xsi: schemalation = "http://www.springframework.org/schea/bans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsdd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd "> < <an bean> <propriété name = "ViewClass" value = "org.springframework.web.servlet.view.jstlview" /> <propriété name = "prefix" value = "/ web-inf / vues /" /> <propriété name = "suffix" value = ". jsp" /> </ bean> </ beans "
Ajoutez le répertoire des vues: glisser index.jsp à ce répertoire:
Modifiez le Code Path / Src / Main / Java, ajoutez le package com.xuan.springmvc.Controller et ajoutez MainController.java:
package com.xuan.springmvc.Controller; import org.springframework.sterreotype.controller; import org.springframework.web.bind.annotation.RequestMapping; @ControllerPublic class mainontroller {@requestmapping (value = "/ index") public index ();; }}Configurer le service Tomcat
Configurer ... Configurer le chemin Tomcat
Green + signe, ajoutez le projet à la liste de déploiement
Entrez le nom du serveur et sélectionnez la version Tomcat.
Green + signe, ajoutez le projet à la liste de déploiement
Notez que vous souhaitez sélectionner le deuxième élément:
Enfin, démarrez le service Tomcat et exécutez le débogage, et affichez les résultats:
Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.