Spring Boot

Das Spring Framework bietet die geniale Infrastruktur für die Entwicklung von Enterprise Java Anwendungen. Mit Spring Boot sind diese Anwendungen eigenständig lauffähig per Konvention oder Konfiguration und dies ohne XML-Konfiguration. Spring Boot besteht aus dem Spring Framework, dem Embedded HTTP Server wie z.B. Tomcat und vielen vordefinierten Konfigurationen. Durch den Standalone Running Ansatz werden Spring Boot Anwendungen gerne für REST Services via Docker Runtime eingesetzt und betrieben.

Dieser Kurs zeigt Ihnen pragmatisch auf wie man Spring Boot REST Services basieren auf Spring MVC und dem Servlet API programmiert, testet und ausführt. Weiter betrachten wir die Entwicklung der asynchronen und damit reaktiven REST Services und vergleichen beide Techniken hinsichtlich der Vor- und Nachteile.