Als grundlegendes Entwicklungstool muss jeder das Spring-Framework heruntergeladen haben . Durch einfaches Herunterladen kann jedoch nur ein Frame erhalten werden, und wir müssen auch einige Konstruktionen daran vornehmen. Dies ähnelt in gewisser Weise den Variableneinstellungen, die wir häufig in Java vornehmen, es gibt jedoch einige kleine Unterschiede. Ich glaube, dass jeder hier nur die spezifische Spring-Konstruktionsmethode vorstellen möchte. Die folgenden Schritte werden erläutert.
1. Konfigurieren Sie die Datei 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"> <!--Weiterleitung festlegen--> <Servlet> <servlet-name>DispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <!--Konfigurationsdatei laden--> <param-value> classpath:applicationContext.xml</param-value> </init-param> <!--Markieren Sie, ob der Container dieses Servlet beim Start lädt. Wenn der Wert 0 oder größer als 0 ist, bedeutet dies, dass der Container dieses Servlet lädt, wenn die Anwendung gestartet wird. Wenn es sich um eine negative Zahl handelt oder nicht angegeben wird, wird der Container angewiesen, nur zu laden, wenn das Servlet ausgewählt ist. Je kleiner der positive Wert ist, desto höher ist die Priorität beim Starten des Servlets. -> <load-on-startup> 1</load-on-startup> </servlet> <Servlet-Mapping> <servlet-name>DispatcherServlet</servlet-name> <!--Akzeptiere alle Anfragen--> <url-pattern>/</url-pattern> </servlet-mapping> </web-app>
2. Konfigurieren Sie die Datei 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 "> <!--Dies kann entfernt werden, da der Code zum automatischen Scannen von Paketen unten die Funktion dieser Zeile enthält--> <context:annotation-config/> <!-- Webpakete automatisch scannen und kommentierte Klassen in die Spring-Container-Verwaltung integrieren --> <context:component-scan base-package="com.zds"></context:component-scan> </beans>
3. Erstellen Sie eine neue Controller-Datei
Paket com.zds; /** * @author zds * @Datum 6. März 2018 */ import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; @RestController @RequestMapping("/test") öffentliche Klasse TestController { @RequestMapping(value = "hello", method = RequestMethod.GET) @ResponseBody public String helloWorld(@RequestParam("user") String userName) { String string = ""; string.split(","); return „Hallo“ + Benutzername + „!“; } }
4. Legen Sie die erforderlichen JAR-Pakete in den Ordner WEB-INF/lib . Ich lege diese JAR-Pakete und das erstellte Projekt hier ab. Wenn Sie interessiert sind, können Sie sie herunterladen.
5. Die Konfiguration ist hier abgeschlossen. Fügen Sie das Projekt zu Tomcat in Eclipse hinzu, starten Sie es und geben Sie im Browser Folgendes ein:
http://localhost:8080/SpringWebProject/test/hello?user=world
expandieren
Spring-Core-Container: Der Core-Container stellt die Grundfunktionen des Spring-Frameworks bereit. Die Hauptkomponente des Kerncontainers ist BeanFactory, die Implementierung des Factory-Musters. BeanFactory verwendet das Inversion of Control (IOC)-Muster, um die Konfigurations- und Abhängigkeitsspezifikationen der Anwendung vom eigentlichen Anwendungscode zu trennen.
Das Obige ist der Aufbau des Java Spring Frameworks, der in fünf Schritte unterteilt ist. Solange Sie die oben genannten Vorgänge befolgen, treten keine großen Probleme auf. Erstellen Sie nach dem Lernen schnell das heruntergeladene Spring-Framework.