In my current Spring HATEOAS 0.25.1.RELEASE project I make heavy use of ResourceProcessor interfaces:
@Bean
public ResourceProcessor
In Spring HATEOAS 1.0 M1, a lot of types and APIs have changed naming conventions.
In your example ResourceProcessor
is now RepresentationModelProcessor
, and Resource
is now EntityModel
, like so:
public RepresentationModelProcessor> personProcessor() {
return new RepresentationModelProcessor>() {
@Override
public EntityModel process(EntityModel entityModel) {
entityModel.add(new Link("http://localhost:8080/people", "added-link"));
return entityModel;
}
};
}
See the full change notes here