次のシグネチャを持つメソッドにリンクしたい:
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 が追加されているため、目的のリンクにはつながりません。上記の目的を達成するにはどうすればよいですか?