There are a couple of (potential) mismatches between the names that you have used in your resources and desired output, hence I am not able to map that very well.
Anyway, you need to use the methodOn
of ControllerLinkBuilder
. Here's a good example that should get you going.
For more complex examples, the unit tests for Spring HATEOAS are a good source of examples.