Este artículo presenta los pasos detallados de Eclipse usando Maven para construir Spring MVC para su referencia. El contenido específico es el siguiente
1. Configuración del entorno
a). Java 1.7
b). Luna de eclipse
do). Maven3.2.5
d) .spring 4.1.4
2. Cree un proyecto Maven
a). Abra Eclipse, File-> New-> Project-> Maven-> Project Maven
b). Siguiente paso
do). Seleccione el proyecto creado como WebApp, siguiente paso
d). Complete el ID del grupo y la ID de artefacto del proyecto. En términos generales, el ID del grupo escribe el orden inverso del nombre de dominio, y el ID de artefactos escribe el nombre del proyecto. Termina el último punto.
mi). Después de construir inicialmente, la estructura del directorio del proyecto es la siguiente
F). En los directorios de proyectos generales, en el directorio de recursos Java, hay tres carpetas de origen: SRC/Main/Java, SRC/Main/Test/Java y Src/Main/Test/Resources, que deben crearse manualmente. En los siguientes pasos, hablaremos sobre cómo llenar estos tres directorios.
3. Modifique la configuración básica del proyecto
a). Haga clic derecho en el nombre del proyecto -> Propiedades -> ruta de compilación Java y haga clic en la etiqueta de origen.
b). Indique hola/src/main/java (falta) y hola/src/test/java (falta). En los directorios de proyectos generales, en el directorio de recursos Java, también hay una carpeta de origen SRC/Main/Test/Resources. Elimine primero los faltantes, luego recrearlos y crear los que faltan directamente. Haga clic derecho en la tecla para eliminar y agregar.
do). Modificarlo por completo, el efecto es como se muestra en la figura a continuación
d). A continuación, modifique la configuración de las bibliotecas, JRE usa la versión 1.7. Seleccione JRE System Library-> Editar para cambiar la versión.
mi). Cambie la configuración en orden y exporte nuevamente. Lo principal es ajustar el orden de visualización de estos cuatro directorios y ajustar el pedido que desee
F). A continuación, modifique las facetas del proyecto y primero modifique Java a 1.7.
El módulo web dinámico no se puede modificar directamente a 3.0 aquí. Debe abrir una carpeta .settings en el directorio del proyecto, abrir org.eclipse.wst.common.project.facet.core.xml, y haga las siguientes modificaciones:
<instalado facet = "jst.web" versión = "3.0"/>
Reinicie Eclipe y verá que los cambios entran en vigencia.
4. Configuración de Maven en Eclipse
a) .Window-> Propiedades-> Maven, verifique las actualizaciones del índice de repositorio de descarga en el inicio
5. Configuración simple de Spring MVC
a). Abra el archivo pom.xml en el proyecto, haga clic en la pestaña Dependencias y haga clic en Agregar para agregar para agregar nuevas dependencias
b). Si conoce la ID del grupo de dependencia y la ID de artefacto, puede completarlo directamente. Si no está claro, puede ingresar palabras clave para consultar o buscar en http://search.maven.org
do). Las dependencias que deben agregarse son: Spring-Webmvc, versión 4.1.4. LIBERAR. El contenido completo del archivo pom.xml es el siguiente:
<Project xmlns = "http://maven.apache.org/pom/4.0.0" xmlns: xsi = "http://www.w3.org/2001/xmlschema-instance" xsi: schemalocation = "http://maven.apache.org/pom/4.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0. http://maven.apache.org/maven-v4_0_0.xsd "> <modelVersion> 4.0.0 </modelversion> <MoupRupid> com.springstudy </groupid> <artifactid> Study </artifactid> <compaCacking> war </packaging> <Versión> 0.0.1-snapshot </sversion> <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> <Spendency> <MoupRoD> org.springframework </groupid> <artifactid> spring-webmvc </artifactid> <verserse> $ {spring.version} </versión> </dependence> </pendencies> <struct> <dinalName> Study </inalName> </solector> </ject> </ject>d). Abra el archivo src/main/webapp/web-inf/web.xml y finalmente modifíquelo de la siguiente manera:
<? xml versión = "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 =" estudio "version" versión = "2.5"> <pantsip-name> ArcheType creado aplicación web </splay-name> <Scuionion> Sprintmvc Entorno Construction </description> < <amam-value> classpath:/configs/spring-*. xml </param-value> </ context-param> <!-spring escucha-> <searcher> <searcher-class> org.springframework.web.context.contextloaderListener </chearer-class> </oyear> <! <Servlet-name> despachador </servlet-name> <ervlet-class> org.springframework.web.servlet.dispatcherservlet </servlet-class> <!-personalizar el nombre del archivo de configuración y <amam-value> classpath: configs/spring-servlet.xml </param-value> </it-param> <load-on-startup> 1 </load-on-startup> </servlet> <!-Spring MVC Solicitud sufijo-> <Servlet-mapping> <ervlet-name-name-name </servlet-name> <url-pattern>/</url-pole> </servlet> </servlet> </servlet> </servlet> <velceed-file-list> <Welcome-file> index.jsp </leadde-file> </le bienvenido-file-list> </beb-app>
mi). Cree una carpeta Configs en el directorio Java Resources/SCR/Main/Resources para almacenar la ruta de configuración declarada en Web.xml
F). Cree Spring-Servlet.xml en el directorio Java Resources/SCR/Main/Resources/Configs, con el siguiente contenido:
<? 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: jee = "http://www.springframework.org/schema/Jee" xmlns: context = "http://www.springframework.org/schema/context" xmlns: p = "http://www.springfring.org/schema/sphema/sp" xmlns: mvc = "http://www.springframework.org/schema/mvc" xmlns: util = "http://www.springframework.org/schema/util" xsi: schemalocation http://www.springframework.org/schema/Beans/Spring-Beans-4.1.1.xsd http://www.springframework.org/schema/ContextExt http://www.springframe. 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: component-scan-beackage =" com.springstudy..controller "/> <mvc: annotation-driven/> <mvc: recursos mapping = "/styles/**" ubicación = "/styles/"/> <mvc: asignación de recursos = "/scripts/**" ubicación = "/scripts/"/> <mvc: asignación de recursos = "/imágenes/**" ubicación = "/imagina/"/> <bean> <name de propiedad = "prefix" valor = "/web-inf/vistas/"/> <propiedad name = "suffix" value = ". jsp"/> </bean> </les>
gramo). Crea el paquete controlador. En el archivo Spring-Servlet.xml, se ha especificado la ruta.
h). En el directorio SRC/Main/WebApp/Web-INF, cree el archivo Views. En el archivo spring-servlet.xml, se ha especificado la ruta del archivo de vista
i). Cree el primer archivo de controlador hellocontroller.java, el contenido completo del archivo es el siguiente:
paquete com.springstudy.controller; importar org.springframework.stereotype.controller; importar org.springframework.web.bind.annotation.requestMapping; importar 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 ("Hola"); regresar MV; }}j). Agregue el archivo SRC/Main/WebApp/Web-Inf/Views/Hello.jsp, el contenido es el siguiente:
* </body> </html>
6. Publique el proyecto a Tomcat
a). Agregue Tomcat 7 en Eclipse;
b). Después de agregar el TomCat, haga doble clic para establecer la configuración de las ubicaciones del servidor en la pestaña Descripción general;
i. Seleccione Use la instalación de Tomcat (toma el control de la instalación de Tomcat)
II. Cambiar el contenido de la ruta de implementación a: WebApps
iii.
do). Haga clic con el botón derecho en Tomcat, agregue y elimine ..., agregue estudio
d). Comienza Tomcat;
mi). Abra http: // localhost: 8080/estudio/hola en el navegador y el acceso es exitoso. Como se muestra en la figura a continuación:
¡La operación ha terminado!
Lo anterior es todo el contenido de Eclipse usando Maven para construir Spring MVC. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.