1
私は次のコマンドを使用してJSONレスポンスにSpring-Hateoas-Docに基づいて新しいリンクを追加するつもりです:
linkTo(methodOn(ProductRepository.class).findOne(10L)).withRel("product");
を問題:
:は、しかし、私は次の例外を得ました
誰かが私に真の解決策を提案できたら、私は感謝します。
私は次のコマンドを使用してJSONレスポンスにSpring-Hateoas-Docに基づいて新しいリンクを追加するつもりです:
linkTo(methodOn(ProductRepository.class).findOne(10L)).withRel("product");
を問題:
:は、しかし、私は次の例外を得ました
誰かが私に真の解決策を提案できたら、私は感謝します。
問題が見つかりました。私のプロセッサクラスはレストコントローラではないので、この問題は発生しています。それを解決するために 、次のように私は、代わりにentityLinksを使用:
@Controller
public class StockMovementsProcessor implements ResourceProcessor<Resource<StockMovementsProjection>> {
@Autowired
private EntityLinks entityLinks;
@Override
public Resource<StockMovementsProjection> process(Resource<StockMovementsProjection> stockMovementsProjectionResource) {
StockMovementsProjection stockMovementsProjection = stockMovementsProjectionResource.getContent();
stockMovementsProjectionResource.add(entityLinks.linkFor(Product.class).slash(10L).withRel("product"));
return stockMovementsProjectionResource;
}
}
そして、それは私のために、以下のリンクを作成:
http://localhost/products/10
を