OZG-7872 OZG-8039 add related resource link on postfach
3 unresolved threads
3 unresolved threads
Compare changes
Files
6@@ -25,6 +25,7 @@ package de.ozgcloud.alfa.common.command;
@@ -41,10 +42,11 @@ import de.ozgcloud.alfa.bescheid.DocumentController;
@@ -57,14 +59,29 @@ class CommandModelAssembler implements RepresentationModelAssembler<Command, Ent
@@ -73,14 +90,13 @@ class CommandModelAssembler implements RepresentationModelAssembler<Command, Ent
Gibt es einen Grund warum das hier manuell aufgerufen wird und nicht von Spring gemacht wird? Wenn die jeweiligen Processoren
RepresentationModelProcessor<EntityModel<Command>>
implementieren, kümmert sich Spring darum.Ja, das hat mehrere Gründe. Dadurch das es explizit aufgerufen wird kann man es einfacher verstehen und nachvollziehen und zum anderen brauchen wir dann nicht immer die null Abfrage auf den Content der ja aktuell auch immer wieder dupliziert wird in den Processoren.
In CommandProcessor gibt es doch trotzdem die Nullabfrage. Ich finde es überraschend in einer Spring Boot Anwendung nicht die Spring Boot Features zu benutzen die es gibt. Ich bin aber auch nicht dagegen es explizit zu machen, weil es hier nicht viel Arbeit ist
Die gibt es jetzt aber nur einmal zentral im CommandProcessor, nicht in jedem fachlichen Prozessor. Es kann in die ein oder andere Richtung überraschen, das ist denke ich Geschmackssache. (hab da auch schon etwas länger mit Tobias drüber philosophiert)