This is a brief post before the Easter break. In a spasm of productivity, I wrote a sample application which upgrades my previous application with multiple controllers to setup application services as Spring beans. These are injected into controllers as required.
The controllers delegate work to these service beans, which may be shared between controllers.
Not finished yet, but the sample application works.