In diesem Artikel werden die detaillierten Schritte von Eclipse mit Maven verwendet, um Spring MVC als Referenz zu erstellen. Der spezifische Inhalt ist wie folgt
1. Umgebungskonfiguration
A). Java 1.7
B). Eclipse Luna
C). Maven3.2.5
d) .Spring 4.1.4
2. Erstellen Sie ein Maven -Projekt
A). Öffnen Sie Eclipse, Datei-> New-> Projekt-> Maven-> Maven-Projekt
B). Nächster Schritt
C). Wählen Sie das erstellte Projekt als WebApp, nächsten Schritt aus
D). Füllen Sie die Gruppen -ID und die Artefakt -ID des Projekts aus. Im Allgemeinen schreibt Group ID die umgekehrte Reihenfolge des Domain -Namens und die Artefakt -ID schreibt den Projektnamen. Beende den letzten Punkt.
e). Nach dem ersten Aufbau lautet die Projektverzeichnisstruktur wie folgt
F). Im Allgemeinen Projektverzeichnissen gibt es im Java -Ressourcenverzeichnis drei Quellordner: SRC/Main/Java, SRC/Main/Test/Java und SRC/Main/Test/Ressourcen, die manuell erstellt werden müssen. In den folgenden Schritten werden wir darüber sprechen, wie diese drei Verzeichnisse gefüllt werden können.
3. Ändern Sie die grundlegenden Projekteinstellungen
A). Klicken Sie mit der rechten Maustaste auf den Projektnamen -> Eigenschaften -> Java Build -Pfad und klicken Sie auf das Quell -Tag.
B). Drang Hello/SRC/Main/Java (fehlend) und Hallo/SRC/Test/Java (fehlend). Im allgemeinen Projektverzeichnis gibt es im Java Resources -Verzeichnis auch einen Quellordner SRC/Main/Test/Ressourcen. Löschen Sie zuerst die fehlenden, dann neu und erstellen Sie die fehlenden direkt. Klicken Sie mit der rechten Maustaste auf den Schlüssel, um zu löschen und hinzuzufügen.
C). Ändern Sie es vollständig, der Effekt ist wie in der folgenden Abbildung gezeigt
D). Ändern Sie als Nächstes die Konfiguration von Bibliotheken, JRE verwendet Version 1.7. Wählen Sie JRE System Library-> Bearbeiten, um die Version zu ändern.
e). Ändern Sie die Konfiguration in der Reihenfolge und exportieren Sie erneut. Die Hauptsache ist, die Anzeigereihenfolge dieser vier Verzeichnisse anzupassen und die Reihenfolge anzupassen, die Ihnen gefällt
F). Ändern Sie als nächstes die Projektfacetten und ändern Sie Java zuerst auf 1.7.
Dynamisches Webmodul kann hier nicht direkt auf 3.0 geändert werden. Sie müssen einen .Settings -Ordner im Projektverzeichnis öffnen, org.eclipse.wst.common.project.facet.core.xml, und die folgenden Änderungen vornehmen:
<installed facet = "jst.web" Version = "3.0"/>
Starten Sie Eclipe neu und Sie werden feststellen, dass die Änderungen wirksam werden.
4. Maven -Konfiguration in Eclipse
A) .Window-> Eigenschaften-> Maven, überprüfen Sie die Updates für das Start von Repository-Index herunterladen.
5. Einfache Feder -MVC -Konfiguration
A). Öffnen Sie die Datei pom.xml im Projekt, klicken Sie auf die Registerkarte Abhängigkeiten und klicken Sie auf Hinzufügen, um neue Abhängigkeiten hinzuzufügen
B). Wenn Sie die Abhängigkeitsgruppen -ID und die Artefakt -ID kennen, können Sie sie direkt ausfüllen. Wenn Sie nicht klar sind, können Sie Schlüsselwörter in die Abfrage eingeben oder unter http://search.maven.org suchen
C). Die Abhängigkeiten, die hinzugefügt werden müssen, sind: Spring-Webmvc, Version 4.1.4. FREIGEBEN. Der vollständige Inhalt des pom.xml -Datei lautet wie folgt:
<project xmlns = "http://maven.apache.org/pom/4.0.0" xmlns: xsi = "http://www.w3.org/2001/xmlschema-instance http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.springstudy</groupId> <artifactId>study</artifactId> <packaging>war</packaging> <version>0.0.1-SNAPSHOT</version> <name>study Maven Webapp</name> <url>http://maven.apache.org</url> <properties> <spring.version>4.1.4.RELEASE</spring.version> </properties> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring.version}</version> </dependency> </dependencies> <build> <finalName>study</finalName> </build> </project>D). Öffnen Sie die Datei src/main/webapp/web-inf/web.xml und ändern Sie sie schließlich wie folgt:
<? xmlns: web = "http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi: schenalocation = "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> Archetyp erstellte Webanwendung </display-name> <beschreibung> Sprintmvc-Umgebungskonstruktion </Beschreibung> <!-Spring-Konfigurationsdatei-> <contxt-param> </context-param> <! <Param-name> contextConfigLocation </param-name> <param-value> classpath:/configs/Spring-*. xml </param-value> </context-param> <!-Spring-Hör-> <Hörer> <Listener-Class> org.springFramework.web.context.context.context.context.context.context Konfiguration-> <servlet> <servlet-name> Dispatcher </servlet-name> <Servlet-Class> org.springframework.web.servlet.DispatcherServlet </Servlet-Class> <! <param-value> classPath: configs/fed-servlet.xml </param-value> </init-param> <Load-on-Startups> 1 </load-on-Startup> </servlet> <!-Spring MVC-Anforderungsuffix-> <Servlet-Mapping> <Servlet-Name> -Inllet-Name> <Urlpattern>/</</</</</</</</</</</</</</</</</</</</</</</</</</</</</</</</uRlleters-Dispatchers> </</</</</</</</</<- <Welcome-File-List> <Welcome-File> Index.jsp </Welcome-File> </Welcome-File-List> </web-App>
e). Erstellen Sie einen Konfigurationsordner im Verzeichnis Java Resources/SCR/Main/Ressourcen, um den in web.xml deklarierten Konfigurationspfad zu speichern
F). Erstellen Sie Spring-servlet.xml im Verzeichnis java ressourcen/scr/main/ressourcen/configs mit dem folgenden Inhalt:
<? xmlns: Jee = "http://www.springframework.org/schema/jee" xmlns: context = "http://www.spingframework.org/schema/context" xmlns: p = "http://wwwwwwwwwwwwwwww.Sch. xmlns: mvc = "http://www.springframework.org/schema/mvc" xmlns: util = "http://www.spingframework.org/schema/util" xsi: schemalocation = "http./wwwwwwwwww./wwwwww./wwwww./wwww./wwww./www./wwww.Schema http://www.springframework.org/schema/beans/spring-beans-4.1.xsd http://www.springframework.org/schema/context http://www.springframework.org/scha 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/> <contexte: conconent-scan: context: conconent-scan base-package =" <MVC: Annotationsgetrieben/> <mvc: Ressourcen maping = "/styles/**" location = "/styles/"/> <mvc: ressourcen maping = "/scripts/**" location = "/scripts/"/> <mvc: ressourcen maping = "/**" location = "/"/"/"/"/"/<Bean> <Bean> <Bean> <Bean> <Bean> < /> <Eigenschaft name = "suffix" value = ". jsp" /> < /bean> < /beans>
G). Erstellen Sie das Controller -Paket. In der Datei feder-servlet.xml wurde der Pfad angegeben.
H). Erstellen Sie im Verzeichnis src/main/webapp/web-inf die Ansichtsdatei. In der Datei feder-servlet.xml wurde der Ansichtsdateipfad angegeben
ich). Erstellen Sie die erste Controller -Datei hellocontroller.java, der vollständige Dateiinhalt lautet wie folgt:
Paket com.springstudy.controller; import org.springframework.stereotype.controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelandView; @Controller Public Class HelloConTroller {@RequestMapping ("/hello") public modelAndView hello () {modelAndView mv = new ModelAndView (); Mv.AddObject ("Spring", "Spring MVC"); mv.setViewName ("Hallo"); MV zurückgeben; }}J). Fügen Sie SRC/Main/WebApp/Web-inf/Views/Hello.jsp-Datei hinzu, der Inhalt lautet wie folgt:
<! DocType html> <html> <kopf> <meta charset = "utf-8"> <title> Sprint Hallo </title> </head> <body> Hallo $ {Spring}! </body> </html>6. Veröffentlichen Sie das Projekt bei Tomcat
A). Fügen Sie Tomcat 7 in Sonnenfinsternis hinzu;
B). Nachdem der Tomcat hinzugefügt wurde, doppelklicken Sie, um die Einstellungen von Serverpositionen auf der Registerkarte Übersicht festzulegen.
ich. Wählen Sie die Tomcat -Installation aus (Kontrolle über die Tomcat -Installation).
ii. Ändern Sie den Inhalt des Bereitstellungspfads auf: WebApps
iii.save
C). Klicken Sie mit der rechten Maustaste auf Tomcat, fügen Sie hinzu und entfernen Sie…, Fügen Sie Studie hinzu
D). Starten Sie Tomcat;
e). Öffnen Sie http: // localhost: 8080/studieren/Hallo im Browser und der Zugang ist erfolgreich! Wie in der Abbildung unten gezeigt:
Die Operation ist vorbei!
Das obige ist der gesamte Inhalt der Eclipse mit Maven, um Frühlings -MVC zu bauen. Ich hoffe, es kann Ihnen eine Referenz geben und ich hoffe, Sie können Wulin.com mehr unterstützen.