Let's see if we can gather tips on using Velocity with Spring.
To get started, take a look at VelocityAndSpringStepByStep.
Of course, you have already read the Reference Manual and API for Velocity in general and as a view component.
Toolbox support is provided by VelocityToolboxView.
You can hard code tools by subclassing and overriding VelocityView#exposeHelpers. (Maarten Bosteels)
For VelocityTools 1.2, you might want to apply this patch to set the VelocityEngine so tools like ViewRenderTool will work.
It would be great if we could inject Velocity tools from the Spring context. See JIRA SPR-980.
Layout support is provided by VelocityLayoutView.
You might want to apply this patch if you want to configure the layout using a VelocityViewResolver type view resolver.