Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:ffit:3-jahr:java:learningunits:lu09:a [2025/11/04 00:03] apeterde:modul:ffit:3-jahr:java:learningunits:lu09:a [2025/11/04 02:03] (aktuell) apeter
Zeile 1: Zeile 1:
-====== LU09a - CORS & SSL ======+====== LU09a - Logging in Spring Boot ======
  
-In diesem Kapitel werden einige praxisrelevanten Stolpersteine erklärt.+Das Logging funktioniert im Grossen und Ganzen gleich wie bisher mit ''slf4j''.
  
-==== CORS  ==== +<code java> 
 +import org.slf4j.Logger; 
 +import org.slf4j.LoggerFactory;
  
-CORS (Cross-Origin Resource Sharingist ein Sicherheitsmechanismus...+public class DemoController { 
 +    private static final Logger log = LoggerFactory.getLogger(DemoController.class)
 +    ... 
 +        log.error("Error during execution of...:", e); 
 +</code>
  
-==== Github Pages ==== +Neu ist, dass wir die dazugehörigen Einstellungen einfach in unser ''application.properties'' schreiben können.
  
-Github Pages ermöglicht es statische Webseiten zu hosten+<code application.properties> 
 +logging.level.root=INFO 
 +logging.level.ch.bzz=DEBUG 
 +logging.file.name=app.log 
 +</code>
  
-{{:de:modul:ffit:3-jahr:java:learningunits:lu09:github_pages_settings_enforce_https.png?600|}}+==== Vereinfachung mit Lombok ====  
 + 
 +Project Lombok hilft uns auch hier die Erstellung des Logger-Objektes zu vereinfachen.  
 + 
 +<code java
 +import lombok.extern.slf4j.Slf4j; 
 + 
 +@Slf4j 
 +public class DemoController { 
 +    ... 
 +        log.error("Error during execution of...:", e); 
 +</code>
  
-https://docs.github.com/pages/getting-started-with-github-pages/securing-your-github-pages-site-with-https 
  • de/modul/ffit/3-jahr/java/learningunits/lu09/a.1762211008.txt.gz
  • Zuletzt geändert: 2025/11/04 00:03
  • von apeter