Changes for page Basisprojekt

Last modified by mgrawunder on 2025/09/09 08:42

edited by mgrawunder
on 2025/09/03 10:53
Change comment: There is no comment for this version
edited by mgrawunder
on 2025/09/03 10:47
Change comment: There is no comment for this version

Summary

Details

insert_drive_file 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.
attach_file 1756889440395-856.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.mgrawunder
Size
... ... @@ -1,1 +1,0 @@
1 -55.9 KB
Content info
attach_file 1756889472103-847.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.mgrawunder
Size
... ... @@ -1,1 +1,0 @@
1 -11.1 KB
Content info
attach_file 1756889590500-656.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.mgrawunder
Size
... ... @@ -1,1 +1,0 @@
1 -4.8 KB
Content info