Spring MVC Guides

Spring MVC stellt Tools bereit, die sowohl typische Webanwendungen als auch REST-APIs unterstützen.

Lass uns gleich rein springen.

Grundbegriffe in Spring MVC

>> Spring MVC Tutorial

Beginnen Sie oben - dies ist ein einfaches Spring MVC-Lernprogramm, das zeigt, wie Sie ein Spring MVC-Projekt einrichten, sowohl mit Java-basierter Konfiguration als auch mit XML-basierter Konfiguration.

>> Eine Anleitung zum ViewResolver

Ein einfaches Tutorial, in dem gezeigt wird, wie die häufigsten Ansichtsauflöser eingerichtet werden und wie mehrere ViewResolvers in derselben Konfiguration verwendet werden.

>> Erste Schritte mit Forms

Wir betrachten Spring-Formulare und die Datenbindung an einen Controller.

>> Einführung in die Verwendung von Thymeleaf im Frühling

Thymeleaf ist eine Templatiersprache mit hervorragender Integration in Spring.

Dieser Artikel enthält eine Einführung in die Verwendung von Thymeleaf in einer Spring-MVC-Anwendung.

>> Model, ModelMap und ModelView

Wir betrachten die Verwendung der Kernklassen org.springframework.ui.Model , org.springframework.ui.ModelMap und org.springframework.web.servlet.ModelView .

** link:/spring-mvc-annotations

Sehen Sie sich die Hauptanmerkungen an, die Sie zur Behandlung von HTTP-Anforderungen und -Antworten in Spring MVC verwenden können.

>> Die @ModelAttribute-Annotation

Wir demonstrieren die Benutzerfreundlichkeit und Funktionalität der Anmerkungen durch ein gemeinsames Konzept: ein Formular, das vom Mitarbeiter eines Unternehmens übermittelt wird

>> @RequestMapping im Frühling

Eine Kurzanleitung zur Annotation @ RequestMapping in Spring.

>> Die Anmerkungen zu Spring @Controller und @RestController

Erfahren Sie mehr über die Unterschiede zwischen @Controller- und @RestController-Anmerkungen in Spring MVC.

>> Spring’s RequestBody- und ResponseBody-Anmerkungen

Erfahren Sie mehr über die Spring @RequestBody- und @ResponseBody-Anmerkungen.

Zwischenkonzepte in Spring MVC

>> Spring MVC-Setup mit Kotlin

Hier sehen wir, was es braucht, um ein einfaches Spring MVC-Projekt mit der Sprache Kotlin zu erstellen.

>> Statische Ressourcen mit Spring bedienen

So ordnen Sie statische Ressourcen mit Spring MVC zu und handhaben Sie diese - verwenden Sie die einfache Konfiguration, dann die flexiblere 3.1 und schließlich die neuen 4.1 Resource Resolver.

>> Benutzerdefinierte Statuscodes von Federsteuerungen zurückgeben

Dieser Artikel beschreibt zwei Möglichkeiten, benutzerdefinierte HTTP-Statuscodes von Spring MVC-Controllern zurückzugeben: Verwenden von ResponseEntity und Verwenden von Ausnahmen

>> Content Negotiation

So implementieren Sie die Inhaltsverhandlung in einem Spring MVC-Projekt.

>> Einführung in den HandlerInterceptor

Wir stellen den Spring MVC HandlerInterceptor vor und zeigen, wie er richtig verwendet wird.

>> Datei-Upload

Hier konzentrieren wir uns auf das, was Spring für die Unterstützung von mehrteiligen (Datei-Uploads) in Webanwendungen bietet.

>> Zurücksenden von Bild-/Mediendaten

Wir zeigen, wie Bilder und andere Medien mit dem Spring MVC-Framework zurückgegeben werden.

>> Custom Validation

Wir erstellen einen benutzerdefinierten Prüfer, um ein Formular mit einem Telefonnummernfeld zu überprüfen, und zeigen einen benutzerdefinierten Prüfer für mehrere Felder an.

>> The HttpMediaTypeNotAcceptableException

Wir betrachten die Ausnahmebedingung HttpMediaTypeNotAcceptableException und sehen Fälle, in denen wir auf sie stoßen könnten.

>> Benutzerdefinierte Fehlerseiten

In diesem Lernprogramm richten wir angepasste Fehlerseiten für einige HTTP-Fehlercodes ein.

>> Eine benutzerdefinierte Datenmappe

Hier zeigen wir, wie wir den Datenbindungsmechanismus von Spring verwenden können, um unseren Code durch automatische Konvertierungen klarer und lesbarer zu machen.

>> HandlerAdapters

Wir konzentrieren uns auf die verschiedenen Implementierungen von Handleradaptern, die im Spring-Framework verfügbar sind.

>> Formularprüfung mit AngularJS

Wir betrachten die Implementierung der clientseitigen Validierung von Formulareingaben mithilfe von AngularJS und der serverseitigen Validierung mithilfe des Spring MVC-Frameworks.

>> Kurzanleitung für Spring MVC mit Velocity

Wir konzentrieren uns auf die Verwendung von Velocity mit einer typischen Spring MVC-Webanwendung.

>> Einführung in die Verwendung von FreeMarker in Spring MVC

So konfigurieren Sie FreeMarker für die Verwendung in Spring MVC als Alternative zu JSP.

>> Integration von Apache Tiles mit Spring MVC

In diesem Artikel integrieren wir Apache Tiles mit Spring MVC.

Fortgeschrittene Konzepte in Spring MVC

>> Excel-Dateien hochladen und anzeigen

Wir zeigen, wie Sie mit dem Spring MVC-Framework Excel-Dateien hochladen und deren Inhalt auf einer Webseite anzeigen.

>> Servlet 3 Async-Unterstützung mit Spring MVC und Spring Security

Wir konzentrieren uns auf die Servlet 3-Unterstützung für asynchrone Anfragen und wie Spring MVC und Spring Security damit umgehen.

>> Cacheable Static Assets

Beim Spring MVC werden statische Assets (z. B. Javascript- und CSS-Dateien) im Cache gespeichert.

>> Eine Kurzanleitung zu Matrixvariablen

Wir zeigen, wie wir komplexe GET-Anforderungen vereinfachen können, die entweder variable oder optionale Pfadparameter in den verschiedenen Pfadsegmenten eines URI verwenden.

>> Verwendung eines benutzerdefinierten Handler-Interceptors zur Verwaltung von Sitzungen

Schnelle und praktische Anleitung für das Sitzungsmanagement mit dem HandlerInterceptor von Spring MVC.

>> Spring MVC Thymeleaf 3.0: Neue Funktionen

Wir besprechen die neuen Funktionen von Thymeleaf 3.0 in Spring MVC mit der Anwendung Thymeleaf.