在我当前的Spring HATEOAS 0.25.1.RELEASE项目中,我大量使用 ResourceProcessor界面:
$attachments = array( WP_CONTENT_DIR . '/uploads/filetosend.txt' );
wp_mail( $to, $subject, $message, $headers, $attachments );
如何将ResourceProcessor迁移到Spring HATEOAS 1.0.0 M1?
答案 0 :(得分:1)
在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;
}
};
}
查看完整的变更说明here