В Spring HATEOAS 1.0 M1 многие типы и API изменили соглашения об именах.
В вашем примере ResourceProcessor
теперь RepresentationModelProcessor
, а Resource<T>
сейчас EntityModel<T>
, вот так:
public RepresentationModelProcessor<EntityModel<Person>> personProcessor() {
return new RepresentationModelProcessor<EntityModel<Person>>() {
@Override
public EntityModel<Person> process(EntityModel<Person> entityModel) {
entityModel.add(new Link("http://localhost:8080/people", "added-link"));
return entityModel;
}
};
}
См. Полный текстизменить заметки здесь