Ich frage mich auch, wie dies mit der HATEOAS-API geschehen soll. Im Moment haben wir daran gearbeitet, indem wir die Link-Objekte mit den BasicLinkBuilder- und ControllerLinkBuilder-Klassen generiert haben und dann die templated-Abfrageparameter in einen -Konstruktor eingefügt haben. Interessanterweise baut dies einen Link mit einem templated: true
Attribut auf.
Wir haben festgestellt, dass der Versuch in Werten passieren wie {blog}
in die LinkBuilder Klassen endeten in diesen Werten versuchen, von den Werten auf der aktuellen Anforderung ersetzt werden (dh die linkbuilder versuchen ?blog=value
die aktuelle Anforderung zu finden und ersetzen value
in der Link, der erstellt wird, und da dies nicht existierte, verursachte eine Ausnahme.
Obwohl die Problemumgehung nicht besonders nett ist, war mein Team nicht in der Lage, Vorlagen über die API in die LinkBuilders zu bekommen ohne
Ich frage mich auch das ... weiter wirst du feststellen, wenn du dir deine Antwort anschaust, die den Link enthält, dass die {und} URL entwichen ist ... was nicht richtig ist –