Umfeld:
Neues Projekt erstellen
Klicken Sie auf Weiter
Dann als nächstes
Sie können den Standard-Maven auswählen und die Repository-Adresse des Standard Maven ändern, um die Download-Geschwindigkeit zu beschleunigen oder Apache-Maven-3.5.2 lokal zu installieren.
Dann als nächstes
Dann beenden.
Fügen Sie POM -Abhängigkeiten hinzu
Das Projektverzeichnis nach der Erstellung ist in der Abbildung dargestellt
Öffnen Sie pom.xml und fügen Sie Abhängigkeiten hinzu
<? xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.xuan</groupId> <artifactId>springmvc</artifactId> <version> 1.0-Snapshot </Version> <Paket> Krieg </packaging> <name> SpringMvc Maven WebApp </name> <!-FixMe Ändern Sie es auf der Website des Projekts-> <Url> http://www.example.com </url> <properties> <project.build.sourceCoding> utf- <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> </properties> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </abhängig> <!-Spring-> <De vorstellen> <gruppe> org.springFramework </Groupid> <artifactId> Spring-Core </artifactid> <version> 4.3.5.Release </Version> </abhängig> <De vorangetid> </gruupid> org.springFramework </gruppactId> <artifactid> <version> 4.3.5.Release </Version> </abhängig> <depeaponcy> <GroupId> org.springFramework </Groupid> <artifactId> Spring-webmvc </artifactId> <version> 4.3.5.Release </Version> </abhängig> <!-Annotation-> <Diefencenca> <GroupId> <GroupId> org.spingFramework </gruppy> <gruppen- org. <artifactId>spring-test</artifactId> <version>4.2.7.RELEASE</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.3</version> </dependency> <!-- java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.config-> <abhängigkeit> <GroupID> javax.servlet </GroupID> <artifactId> JSTL </artifactID> <version> 1,2 </Version> </abhängig> </abhängig. Standardeinstellungen (können auf übergeordnete POM verschoben werden)-> <PLUGINS> <Artifactid> maven-clean-plugin </artifactId> <version> 3.0.0 </Version> </plugin> <! --> <plugin> <artifactId>maven-resources-plugin</artifactId> <version>3.0.2</version> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.7.0</version> </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>2.20.1</version> </plugin> <plugin> <artifactId>maven-war-plugin</artifactId> <version>3.2.0</version> </plugin> <plugin> <artifactId>maven-install-plugin</artifactId> <version>2.5.2</version> </plugin> <plugin> <artifactid> maven-Deploy-plugin </artifactId> <version> 2.8.2 </Version> </plugin> </plugins> </pluginmanagement> </build> </project>
Erstellen Sie ein entsprechendes Verzeichnis
Nachdem das Projekt erstellt wurde, ist es nach dem Erstellen des Java-Verzeichnisses unter SRC-Main unmöglich, neue Pakete, Java-Klassen und andere Dateien in diesem Verzeichnis zu erstellen. Verzeichnis muss in der Idee markiert werden.
Datei-> Projektstruktur:
Jetzt wurde das entsprechende Verzeichnis nicht erstellt. Wählen Sie nach dem Erstellen des Verzeichnisses die entsprechende Annotation aus:
(Zitiert von http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/eclipse-java-web-project-introducuce.html)
Erstellen Sie nach Abschluss des Etiketts das folgende Verzeichnis.
Konfigurieren Sie web.xml
Wenn Sie Maven verwenden, um Web.xml automatisch zu generieren, können Sie den in SpringMVC übergebenen Parameterwert möglicherweise nicht lesen, und Sie sollten web.xml ändern.
Ändern Sie direkt in der Originaldatei:
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" ><web-app> <display-name>Archetype Created Web Application</display-name> <servlet> <servlet-name>mvc-dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>mvc-dispatcher</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping></web-app>
Neue Datei:
<? 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> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>mvc-dispatcher</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping></web-app>
Beachten Sie, dass Sie die Eigenschaften der Originaldatei-Web-App ersetzen müssen
Bei der Start wird es standardmäßig auch nach xxx-servlet.xml als Konfigurationsdatei im /web-inf-Verzeichnis gesucht. XXX ist der Name des DispatcherServlets, und der Pfad kann auch manuell konfiguriert werden. Verwenden Sie nun die Standardmethode.
Erstellen Sie mvc-dispatcher-servlet.xml unter dem Web-Inf-Verzeichnis:
MVC-Dispatcher-Service.xml:
<? xmlns: mvc = "http://www.springframework.org/schema/mvc" xmlns: context = "http://www.springframework.org/schema/context" xsi: schemalocation http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/sping/sping/sping/sping/sping/sping/sping/sping/sping/sping/sping/sping.-contexte.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd "> <context: component-scan-package =" com.xuan.springMvc.controller "/<mvc: <bean> <Eigenschaft name = "viewClass" value = "org.springFramework.web.servlet.view.jstlview"/> <Eigenschaft name = "prefix" value = "/web-inf/"/"/> <Eigenschaft name =" SUFFIX "value =". JSP "/> </bean"
Fügen Sie das View -Verzeichnis hinzu: Drag index.jsp zu diesem Verzeichnis:
Bearbeiten Sie den Code -Pfad/src/main/java, fügen Sie das Paket com.xuan.springmvc.controller hinzu und fügen Sie MainController.java hinzu:
Paket com.xuan.springmvc.controller; import org.springframework.stereotype.controller; import org.springframework.web.bind.Annotation.requestMapping; }}
Konfigurieren Sie den Tomcat -Dienst
Konfigurieren ... Tomcat -Pfad konfigurieren
Green + Sign, fügen Sie das Projekt der Bereitstellungsliste hinzu
Geben Sie den Servernamen ein und wählen Sie die Tomcat -Version aus.
Green + Sign, fügen Sie das Projekt der Bereitstellungsliste hinzu
Beachten Sie, dass Sie das zweite Element auswählen möchten:
Starten Sie schließlich den Tomcat -Service und führen Sie Debugging aus und zeigen Sie die Ergebnisse an:
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.