Como ferramenta básica de desenvolvimento, todos devem ter baixado o framework Spring . No entanto, apenas o download pode obter apenas um quadro, e também precisamos fazer alguma construção nele, que é um pouco semelhante às configurações de variáveis que costumamos fazer em Java, mas existem algumas pequenas diferenças. Acredito que todos aqui já desejam apresentar apenas o método específico de construção do Spring. Os passos a seguir serão explicados.
1. Configure o arquivo web.xml
<web-app 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" versão="2.5"> <!--Definir encaminhamento--> <servlet> <servlet-name>DispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <parâmetro de inicialização> <param-name>contextConfigLocation</param-name> <!--Carregar arquivo de configuração--> <param-value> classpath:applicationContext.xml</param-value> </init-param> <!--Marque se o contêiner carrega esse servlet quando ele é iniciado. Quando o valor for 0 ou maior que 0, significa que o container carrega este servlet quando a aplicação inicia; Quando é um número negativo ou não especificado, instrui o contêiner a carregar somente quando o servlet for selecionado. Quanto menor o valor positivo, maior será a prioridade de inicialização do servlet. --> <carregar na inicialização> 1</carregar na inicialização> </servlet> <mapeamento de servlet> <servlet-name>DispatcherServlet</servlet-name> <!--Aceitar todas as solicitações--> <url-padrão>/</url-padrão> </servlet-mapping> </web-app>
2. Configure o arquivo 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 "> <!--Isso pode ser removido, pois o código para verificação automática de pacotes abaixo contém a função desta linha--> <contexto:annotation-config/> <!-- Verifica automaticamente pacotes da web e incorpora classes anotadas no gerenciamento de contêineres Spring --> <context:component-scan base-package="com.zds"></context:component-scan> </feijão>
3. Crie um novo arquivo Controlador
pacote com.zds; /** * @autor zds * @data 6 de março 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("/teste") classe pública TestController { @RequestMapping(valor = "olá", método = RequestMethod.GET) @ResponseBody public String helloWorld(@RequestParam("usuário") String nome_do_usuário) { String string = ""; string.split(","); return "Olá " + nome_do_usuário + " !"; } }
4. Coloque os pacotes jar necessários na pasta WEB-INF/lib . Coloquei esses pacotes jar e o projeto construído aqui.
5. A configuração é concluída aqui. Adicione o projeto ao Tomcat no Eclipse, inicie-o e entre no navegador:
http://localhost:8080/SpringWebProject/test/hello?user=world
expandir
Recipiente principal Spring: O contêiner principal fornece as funções básicas da estrutura Spring. O principal componente do contêiner principal é o BeanFactory, que é a implementação do padrão de fábrica. BeanFactory usa o padrão Inversion of Control (IOC) para separar a configuração do aplicativo e as especificações de dependência do código real do aplicativo.
O texto acima é a construção do framework java Spring, que está dividido em cinco etapas. Contanto que você siga as operações acima, não haverá grandes problemas. Depois de aprender, construa rapidamente a estrutura Spring baixada.