I have a Spring Data Rest webmvc application that I\'d like to add some custom functionality to for batch operations.
I\'ve created a controller, and blended it into the
I am posting an answer based on my last comment.
Apparently the logic you require -- autoconverting URI from @RequestParam to a repository-managed entity -- is implemented in a few private methods of RepositorySearchController (see executeQueryMethod and prepareUris), so there's no easy way to get it in custom controllers.
You can try creating your own argument resolver with Spring HATEOAS. Look into how PersistentEntityResourceHandlerMethodArgumentResolver resolver is implemented. It resolved an entity based on its @BackendId.