次のシグネチャを持つメソッドにリンクしたい:
public SomeResponse getSomeObjects(@RequestParam(value = "foo", defaultValue = "bar") Foo fooValue)
今、私はリンクを次のようにしたいと考えています:
http://myhost/api/someobjects
以下に示すようにmethodOn、Spring HATEOAS から使用してみました。ControllerLinkBuilder
discoverResponse.add(linkTo(methodOn(SomeController.class).getSomeObjects(null)).withRel("someobjects"))
?fooしかし、最後に a が追加されているため、目的のリンクにはつながりません。上記の目的を達成するにはどうすればよいですか?