Einführung
In der traditionellen Webentwicklung werden normalerweise JSP -Seiten verwendet. Zuerst müssen Sie SpringMVC-bezogene Pakete in die POM-Datei einführen und dann SpringMVC-Konfigurationsdateien (einschließlich Pfadauflösung der Zugriffsressourcen) schreiben, und dann müssen Sie Zugriffsrouten in web.xml konfigurieren. Dies ist zweifellos zu problematisch, und Sie müssen vor jeder Entwicklung eine große Anzahl von Konfigurationsdateien schreiben.
Springboot bietet dafür eine effiziente und bequeme Lösung. Sie müssen POM.xml nur Webentwicklungsabhängigkeiten hinzufügen, um die Webentwicklung durchzuführen, und speichern Sie umständliche Konfigurationsschritte.
Im Folgenden sind die von der Webentwicklung vorgestellten Abhängigkeiten aufgeführt
<Depopenty> <gruppe> org.springFramework.boot </Groupid> <artifactId> Spring-Boot-Starter-Web </artifactid> </abhängig>
Text
Was soll ich tun, wenn ich die Seite im Springboot verwenden muss? JSSP wird für Springboot nicht empfohlen, da JSSP im Springboot viele Einschränkungen hat, sodass ich hier nicht die spezifischen Beschränkungen diskutieren werde. Wenn Sie interessiert sind, können Sie es online überprüfen. Es wird empfohlen, die Thymeleaf -Vorlage im Springboot zu verwenden und HTML als Seitenanzeige zu verwenden. Wie kann ich also über den Controller auf die HTML -Seite zugreifen?
1. Fügen Sie die Abhängigkeit von Thymeleaf in die Datei pom.xml hinzu
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </abhängig> <depeencing> <gruppe> org.springFramework.boot </Groupid> <artifactId> Spring-Boot-Starter-Thymeleaf </artifactid> </abhängig> </abhängig>
2. Fügen Sie die Konfiguration der Zugriffsanforderung in application.yml hinzu
## Thymeleaf Page Vorlage Konfiguration Feder: MVC: Ansicht: Präfix: / Suffix: .html
Der statische Ordner in Springboot -Standardressourcen speichert statische Ressourcen wie JS -Dateien, CSS -Dateien, Bilder usw. Die HTML -Seite wird im Ordner Vorlagen gespeichert.
3. Erstellen Sie Hello.html im Vorlagenordner
<! DocType html> <html lang = "en"> <kopf> <meta charset = "utf-8"/> <title> title </title> </head> <body> Hallo Welt </body> </html>
4. Schreiben Sie Controller
/** * Erstellt von Tomthy am 2018/5/10 */ @ControllerPublic contentController {@getmapping ("/hello") private String helloWorld () {return "hello"; }}Hinweis: Verwenden Sie die @restController -Annotation nicht. Die @RestController -Annotation ist eine Sammlung von @ResponseBody und @Controller. Die Verwendung der @restController -Annotation gibt die Daten standardmäßig zurück und fordert sie nicht auf der Seite an.
5. Geben Sie die Anforderungsadresse im Browser ein
Geben Sie die Adresse ein: http: // localhost: 8080/hello und Sie können sie auf der Seite hello.html anfordern.
6. Zugang zu statischen Ressourcen
Verwenden Sie bei Verwendung statischer Ressourcen auf der HTML -Seite (z. B. Bilder) <script type = "text/javaScript" src = "/js/wangeditor.js"> </script> direkt. JS ist der Ordner unter statisch.
7. Projektverzeichnis
Zusammenfassen
Das obige ist das, was der Herausgeber Ihnen vorgestellt hat. Springboot verwendet die Thymeleaf -Vorlage, um auf die HTML -Seite zuzugreifen. Ich hoffe, es wird für alle hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird allen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!