En tant qu'outil de développement de base, tout le monde doit avoir téléchargé le framework Spring . Cependant, le simple téléchargement ne peut obtenir qu'une seule image, et nous devons également effectuer quelques constructions dessus, ce qui est quelque peu similaire aux paramètres de variables que nous effectuons souvent en Java, mais il existe quelques petites différences. Je crois que tout le monde ici veut déjà présenter uniquement la méthode de construction spécifique de Spring. Les étapes suivantes seront expliquées.
1. Configurez le fichier 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" version="2.5"> <!--Définir le transfert--> <servlet> <servlet-name>DispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <param-init> <param-name>contextConfigLocation</param-name> <!--Charger le fichier de configuration--> <param-value> chemin de classe :applicationContext.xml</param-value> </init-param> <!--Marque si le conteneur charge ce servlet au démarrage. Lorsque la valeur est 0 ou supérieure à 0, cela signifie que le conteneur charge ce servlet au démarrage de l'application ; Lorsqu'il s'agit d'un nombre négatif ou non spécifié, il demande au conteneur de se charger uniquement lorsque le servlet est sélectionné. Plus la valeur positive est petite, plus la priorité de démarrage du servlet est élevée. --> <chargement au démarrage> 1</chargement au démarrage> </servlet> <mappage-servlet> <servlet-name>DispatcherServlet</servlet-name> <!--Accepter toutes les demandes--> <modèle-url>/</modèle-url> </servlet-mapping> </application-web>
2. Configurez le fichier 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 "> <!--Ceci peut être supprimé, car le code d'analyse automatique des packages ci-dessous contient la fonction de cette ligne--> <contexte:annotation-config/> <!-- Analyser automatiquement les packages Web et intégrer des classes annotées dans la gestion des conteneurs Spring --> <context:component-scan base-package="com.zds"></context:component-scan> </haricots>
3. Créez un nouveau fichier de contrôleur
paquet com.zds ; /** * @auteur zds * @date 6 mars 2018 */ importer org.springframework.web.bind.annotation.RequestMapping ; importer org.springframework.web.bind.annotation.RequestMethod ; importer org.springframework.web.bind.annotation.RequestParam ; importer org.springframework.web.bind.annotation.ResponseBody ; importer org.springframework.web.bind.annotation.RestController ; @RestController @RequestMapping("/test") classe publique TestController { @RequestMapping(value = "bonjour", méthode = RequestMethod.GET) @ResponseBody public String helloWorld (@RequestParam("user") String userName) { Chaîne chaîne = "" ; string.split(","); return "Bonjour " + Nom d'utilisateur + " !" ; } }
4. Placez les packages jar requis dans le dossier WEB-INF/lib . Je mets ces packages jar et le projet construit ici. Si vous êtes intéressé, vous pouvez les télécharger.
5. La configuration est terminée ici. Ajoutez le projet à Tomcat dans Eclipse, démarrez-le et saisissez dans le navigateur :
http://localhost:8080/SpringWebProject/test/hello?user=world
développer
Conteneur principal Spring : le conteneur principal fournit les fonctions de base du framework Spring. Le composant principal du conteneur principal est BeanFactory, qui est l'implémentation du modèle d'usine. BeanFactory utilise le modèle d'inversion de contrôle (IOC) pour séparer les spécifications de configuration et de dépendance de l'application du code réel de l'application.
Ce qui précède est la construction du framework Java Spring, qui est divisé en cinq étapes. Tant que vous suivez les opérations ci-dessus, il n'y aura pas de gros problèmes. Après avoir appris, créez rapidement le framework Spring téléchargé.