Closed tuxmatta closed 1 year ago
Vorgehen:
Wieso wurden in den Controllern folgende Änderungen umgesetzt? Was ist der Vorteil? Falls keinen, die Änderung rückgängig mache.
vorher:
public ObjectiveDto getObjective(
...
return objectiveMapper.toDto(objectiveService.getObjective(id));
nachher:
public ResponseEntity<ObjectiveDto> getObjective(
...
return ResponseEntity.status(HttpStatus.OK).body(this.objectiveMapper.toDto(objectiveService.getObjective(id)));
Vorteile der Verwendung von ResponseEntity:
Nachteile der Nichtverwendung:
Alles in allem, haben wir mit der Verwendung der ResponseEntity mehr Kontrolle über den Rückgabewert und können so bei späteren Anpassungen diese leichter umsetzten.
Als Entwickler möchte ich dass über die REST-Schnittstelle werden nur DTO's ausgetauscht werden, um die Entity Objekte der Persistenz-Schicht und das Frontend zu Entkoppeln.
Akzeptanzkriterien