adesso BLOG
28.08.2024 von Jannis Kaiser
Fehlermeldungen sicher ans Frontend bringen mit Spring-Boot
Seit Spring Boot 2.3 werden detaillierte Fehlermeldungen aus Sicherheitsgründen standardmäßig unterdrückt. Das Frontend benötigt aber oft spezifische Fehlerdetails, um eine gute User Experience zu gewährleisten. In diesem Blog-Beitrag zeige ich, wie ihr in Spring Boot Fehlerdetails sicher und gezielt an das Frontend weitergeben könnt - ohne die Sicherheit des Projekts zu gefährden. In meinem Blog-Beitrag erfahrt ihr außerdem, wie ihr mit @ControllerAdvice, ErrorAttributes und Annotations eine maßgeschneiderte Fehlerbehandlung implementieren könnt.
weiterlesen21.06.2024 von Murat Fevzioglu
Virtuelle Threads in Java
Die Entwicklung der virtuellen Threads, auch bekannt als Projekt Loom, begann Ende 2017. Die endgültige Implementierung bringt zwei wesentliche Veränderungen mit sich. Virtuelle Threads unterstützen nun standardmäßig Thread-lokale Variablen und sie werden nun standardmäßig überwacht und sind über den neuen Thread-Dump beobachtbar. In diesem Blog-Beitrag werden virtuelle Threads vorgestellt und erklärt, wie sie in Java verwendet werden.
weiterlesen11.05.2023 von Björn Thalheim
ATDD in Spring Boot mit Cucumber
Developer sind recht vertraut mit Unit-Tests, sogar mit integrativen Ansätzen wie @SpringBootTest. Viele haben jedoch keine klare Design-/Entwicklungs-/Teststrategie und bleiben bei ihrer bevorzugten Programmiersprache. Acceptance Test Driven Design (ATDD) ist ein strukturierter Ansatz, bei dem ihr eure Tests und euer Programm von außen nach innen entwerfen und euch auf größere Funktionsblöcke statt auf einzelne Klassen konzentrieren könnt. Dieser Blog-Beitrag zeigt, wie es funktioniert.
weiterlesen