ambiente:
Crear un nuevo proyecto
Haga clic en Siguiente
Entonces siguiente
Puede elegir el Maven predeterminado, y también puede modificar la dirección del repositorio del Maven predeterminado para acelerar la velocidad de descarga o instalar Apache-Maven-3.5.2 localmente.
Entonces siguiente
Luego termina.
Agregar dependencias de POM
El directorio del proyecto después de la creación se muestra en la figura
Abra pom.xml y agregue dependencias
<? xml versión = "1.0" encoding = "utf-8"?> <Project xmlns = "http://maven.apache.org/pom/4.0.0" xmlns: xsi = "http://www.w3.org/2001/xmlschemainstance" 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> <MoupRoupid> com.xuan </groupid> <artifactid> <versión> 1.0-snapshot </versión> <packaging> war </packaging> <name> springmvc maven webapp </name> <!-fixme cambia al sitio web del proyecto-> <url> http://www.example.com </url> <properties> <jecter.builild.sourceencoding> utf-8 </project.built.soureD <maven.compiler.source> 1.7 </maven.compiler.source> <maven.compiler.target> 1.7 </maven.compiler.target> </propiedades> <pendencies> <pendency> <proupid> Junit </groupid> <AtifiCid> Junit </artifactid> <versevers> 4.11 </scope> test </sCOPE> </pendency> <!-Spring-> <Spendency> <MoupRid> org.springframework </groupid> <artifactid> spring-core </artifactid> <version> 4.3.5.release </lipsion> </dependency> <epardency> <grupo> org.springframework </groupid> <artifactid> spring web </artifactid> <Versión> 4.3.5.Release </versión> </pendency> <pendency> <MoupRoid> org.springframework </groupid> <artifactid> spring-webmvc </artifactid> <lote> 4.3.5.release </versión> </dependencia> <! <artifactID> spring-test </artifactid> <versión> 4.2.7. javax.servlet.jsp.jstl.core.config-> <pendency> <Groupid> javax.servlet </groupid> <artifactid> jstl </arfactid> <version> 1.2 </versión> </pendency> </dependencias> <construir> <finalname> springmvc </finalName> <gluginMangement> <! Los valores predeterminados (pueden moverse a POM parent)-> <gotins> <SartifactId> maven-clean-plugin </artifactid> <versión> 3.0.0 </version> </glugin> <! vea http://maven.apache.org/ref/current/maven-core/default-bindings.html#pplugin -> <glugin> <artifactid> maven-reseurces-plugin </artifactid> <versión> 3.0.2 </versión> </tugin> <glugin> <artifactid> maven-compiler-plugin </artifactid> <ververy> 3.7.0 </versión> </tugin> <glugin> <artifactid> maven-sure-plure-plure-plure-plePlAplAplApLaPlEPLACLETLEPLETLEPLEMIN> <versión> 2.20.1 </versión> </tugin> <glugin> <artifactid> maven-war-plugin </artifactid> <versión> 3.2.0 </versión> </glugin> <glugin> <artifactid> maveninstall-plugin </artifactid> <versión> 2.5.2 </lugin> <tugin> <glugin>> <artifactid> maven-deploy-plugin </artifactid> <versión> 2.8.2 </versión> </tugin> </glugins> </pluginmanagement> </struct> </jection>
Crear un directorio correspondiente
Después de crear el proyecto, después de crear el directorio Java en SRC-Main, es imposible crear nuevos paquetes, clases Java y otros archivos en ese directorio. El directorio debe estar marcado en la idea.
Archivo-> Estructura del proyecto:
Ahora no se ha creado el directorio correspondiente. Después de crear el directorio, seleccione la anotación correspondiente:
(Citado de http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/eclipse-java-web-projectintroduce.html)
Después de completar la etiqueta, cree el siguiente directorio.
Configurar web.xml
Si usa Maven para generar automáticamente Web.xml, es posible que no pueda leer el valor del parámetro aprobado en SpringMVC, y debe modificar Web.xml
Modificar directamente en el archivo original:
<! Doctype Web-App public "-// Sun Microsystems, Inc.//dtd Aplicación web 2.3 // en" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <portsname-Name> ArcheType creó la aplicación web </splawname> <ervlet-name> mvc-disc-disd <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>
Nuevo archivo:
<? xml versión = "1.0" encoding = "utf-8"?> <web-app versión = "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"> <plawand-name> ArchetePy creó la aplicación web </splawname> <Servlet-name> mvc-d-d-dish <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>
Tenga en cuenta que necesita reemplazar las propiedades del archivo original de la aplicación web
Al comenzar, también se buscará xxx-servlet.xml como el archivo de configuración en el directorio /web-INF de forma predeterminada. XXX es el nombre del despachador, y la ruta también se puede configurar manualmente. Ahora use el método predeterminado.
Crear MVC-Dispatcher-Servlet.xml en el directorio web-INF:
MVC-Dispatcher-Servlet.xml:
<? xml versión = "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: schemalocation http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springfframework.org/context/spring-contexsdd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd "> <context: component-scan base-package =" com.xuan.springmvc.Controller "/> <mvc: annotation/> ann/> <<remanning/> <remiven/> <remiven/> <remanning/> <remunner/> <remannic/> <remannic/> <remannic/> <remannic/> <rumin <Propiedad name = "ViewClass" Value = "org.springframework.web.servlet.view.jstlview"/> <propiedad name = "prefix" value = "/web-inf/views/"/> <Property name = "sufix" value = ". Jsp"/> </ beachs> </beachs>
Agregue el directorio de vistas: arrastre index.jsp a este directorio:
Edite la ruta del código/src/main/java, agregue el paquete com.xuan.springmvc.controller y agregue principalController.java:
paquete com.xuan.springmvc.controller; import org.springframework.stereotype.controller; import org.springframework.web.bind.annotation.requestmapping; }}
Configurar el servicio Tomcat
Configurar ... Configurar la ruta Tomcat
Green + firma, agregue el proyecto a la lista de implementación
Ingrese el nombre del servidor y seleccione la versión Tomcat.
Green + firma, agregue el proyecto a la lista de implementación
Tenga en cuenta que desea seleccionar el segundo elemento:
Finalmente, inicie el servicio Tomcat y ejecute la depuración, y muestre los resultados:
Lo anterior es todo el contenido de este artículo. Espero que sea útil para el aprendizaje de todos y espero que todos apoyen más a Wulin.com.