Make the resource argument name for REST controllers configurable
The (not yet fully functional) RestController automatically selects the appropriate action depending on the request type (GET, PUT, DELETE etc.) and if a resource was specified. By now the controller assumes that the resource for show() etc. is specified by an argument called "id". This is, however, old-fashioned, not really DDD compliant and unflexible.
Let's make "resource" the default argument name and allow developers to specify a differing name if necessary.