Como herramienta de desarrollo básica, todos deben haber descargado Spring Framework . Sin embargo, con solo descargar solo se puede obtener un cuadro, y también necesitamos hacer algo de construcción en él, que es algo similar a la configuración de variables que hacemos a menudo en Java, pero hay algunas pequeñas diferencias. Creo que todos aquí ya quieren presentar solo el método de construcción específico de Spring. Se explicarán los siguientes pasos.
1. Configurar el archivo web.xml
<aplicación web xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" versión="2.5"> <!--Establecer reenvío--> <servlet> <nombre-servlet>DispatcherServlet</nombre-servlet> <servlet-clase>org.springframework.web.servlet.DispatcherServlet</servlet-clase> <parámetro-inicio> <param-name>contextConfigLocation</param-name> <!--Cargar archivo de configuración--> <valor-param> ruta de clase:applicationContext.xml</valor-param> </init-param> <!--Marque si el contenedor carga este servlet cuando se inicia. Cuando el valor es 0 o mayor que 0, significa que el contenedor carga este servlet cuando se inicia la aplicación; Cuando es un número negativo o no se especifica, le indica al contenedor que se cargue solo cuando se selecciona el servlet. Cuanto menor sea el valor positivo, mayor será la prioridad de iniciar el servlet. --> <carga-al-inicio> 1</carga-al-inicio> </servlet> <mapeo-servlet> <nombre-servlet>DispatcherServlet</nombre-servlet> <!--Aceptar todas las solicitudes--> <patrón-url>/</patrón-url> </servlet-mapping> </aplicación web>
2. Configure el archivo applicationContext.xml
<beans xmlns= "http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd "> <!--Esto se puede eliminar, porque el código para escanear paquetes automáticamente a continuación contiene la función de esta línea--> <contexto:anotación-config/> <!-- Escanea automáticamente paquetes web e incorpora clases anotadas en la gestión de contenedores Spring --> <context:component-scan base-package="com.zds"></context:component-scan> </frijoles>
3. Cree un nuevo archivo de controlador
paquete com.zds; /** * @autor zds * @fecha 6 de marzo de 2018 */ importar org.springframework.web.bind.annotation.RequestMapping; importar org.springframework.web.bind.annotation.RequestMethod; importar org.springframework.web.bind.annotation.RequestParam; importar org.springframework.web.bind.annotation.ResponseBody; importar org.springframework.web.bind.annotation.RestController; @RestController @RequestMapping("/prueba") controlador de prueba de clase pública { @RequestMapping(valor = "hola", método = RequestMethod.GET) @RespuestaCuerpo cadena pública holaMundo(@RequestParam("usuario") String nombre de usuario) { Cadena cadena = ""; cadena.split(","); devolver "Hola" + nombre de usuario + "!"; } }
4. Coloque los paquetes jar necesarios en la carpeta WEB-INF/lib . Pongo estos paquetes jar y el proyecto creado aquí. Si está interesado, puede descargarlos.
5. La configuración se completa aquí. Agregue el proyecto a Tomcat en eclipse, inícielo e ingrese en el navegador:
http://localhost:8080/SpringWebProject/test/hello?user=world
expandir
Contenedor principal de Spring: el contenedor principal proporciona las funciones básicas del marco Spring. El componente principal del contenedor principal es BeanFactory, que es la implementación del patrón de fábrica. BeanFactory utiliza el patrón de Inversión de Control (IOC) para separar la configuración de la aplicación y las especificaciones de dependencia del código de la aplicación real.
Lo anterior es la construcción del marco Java Spring, que se divide en cinco pasos, siempre que siga las operaciones anteriores, no habrá grandes problemas. Después de aprender, cree rápidamente el marco Spring descargado.