Changes for page Basisprojekt

Last modified by Marco Grawunder on 2025/10/16 11:59

From version 38.5
edited by Marco Grawunder
on 2025/09/03 10:53
Change comment: There is no comment for this version
To version 38.4
edited by Marco Grawunder
on 2025/09/03 10:47
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -246,22 +246,3 @@
246 246  1. Schließlich wird am Ende gesagt, dass alles ok ist und eine Antwort ResponseEntity.ok mit dem Rückgabeobjekt (lobbies) gesendet.
247 247  
248 248  **Anmerkung**: Das Basisprojekt ist aktuell so eingerichtet, dass Spring Exceptions auffängt und entsprechend an den Client leitet. Diese findet in der Klasse  GlobalExceptionHandler statt
249 -
250 -Auf Server-Seite fehlt jetzt noch die Methode getLobbies im LobbyManagement
251 -
252 -[[image:1756889590500-656.png||height="81" width="518"]]
253 -
254 -
255 -=== LobbyMapping ===
256 -
257 -Da man relativ oft Server-Objekt in DTO umwandeln muss gibt es im Basisprojekt MapStruct. Damit muss man nur die DTO-Klasse anlegen (i.d.R. über OpenAPI!!)
258 -
259 -Also z.B.
260 -
261 -[[image:1756889440395-856.png]]
262 -
263 -und definiert ein Interface mit einer Annotation
264 -
265 -[[image:1756889472103-847.png]]
266 -
267 -und damit kann man die Funktion aufrufen. Hinweis: Der Mapper ist im LobbyService über die Spring Dependency Injection gebunden.
1756889440395-856.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.mgrawunder
Size
... ... @@ -1,1 +1,0 @@
1 -55.9 KB
Content
1756889472103-847.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.mgrawunder
Size
... ... @@ -1,1 +1,0 @@
1 -11.1 KB
Content
1756889590500-656.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.mgrawunder
Size
... ... @@ -1,1 +1,0 @@
1 -4.8 KB
Content