Changes for page Basisprojekt
Last modified by mgrawunder on 2025/09/09 08:42
From 38.4 to 38.3
From 39.1 to 38.5
From version 38.5
edited by mgrawunder
on 2025/09/03 10:53
on 2025/09/03 10:53
Change comment:
There is no comment for this version
To version 38.4
edited by mgrawunder
on 2025/09/03 10:47
on 2025/09/03 10:47
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 3 removed)
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