Diese Spring Boot Anwendung implementiert eine Webanwendung. Die Webanwendung nutzt dazu den Rest-Service.
In diesem Modul Web
werden die folgenden Technologien angewendet.
-
Webanwendung (http://localhost:8080) mit Spring MVC und Spring Security
-
Thymeleaf Web-Template-Engine für HTML-Seiten
-
WebJars - Web Komponenten als Jars und aus Maven
-
Validation (
javax.validation
) der Eingaben -
Konfiguration einer Login-Seite (Login-Configuration)
-
-
Zugriff auf einen Rest-Service (RestTemplate)
-
Spezifische und typsichere Konfigurationen lesen (AppProperties, YAML)
-
OpenTracing mit Spring Cloud Sleuth und der Instrumentierungsbibliothek brave von Zipkin
-
Unit-Tests mit
@SpringBootTest
,@WebMvcTest
und@WithMockUser