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
.