Разница между ПредставлениемModel и ПредставлениемModel <EntityModel> - PullRequest
0 голосов
/ 14 апреля 2020

В настоящее время я пытаюсь модернизировать систему от Springs HATEOAS версии 0.24 до 1.0.4.

Одна вещь, которую я заметил, - это то, что ResourceSupport теперь представляет собой "PresentationModel", а "Ресурс" - теперь "EntityModel".

Однако во всех примерах кода я видел, что старая версия реализована как

public class RessourceName extends ResourceSupport

, тогда как новая версия реализована как

public class EntityModelName extends RepresentationModel<EntityModelName>

, чего я не понимаю Вот почему он не просто реализован как

public class EntityModelName extends RepresentationModel

, что, по крайней мере, мне кажется совершенно функциональным и было бы простым вопросом "использования новых слов".

В чем разница между последними двумя, и если даже есть один, когда уместна каждая версия?

...