Vaadin with Spring - step by step tutorial

I have been trying to find a step-by-step tutorial for integrating Spring with Vaadin. I am new to both Vaadin and Spring and I would love to have some tutorial that explains thoroughly (and from the scratch with examples) how to integrate Spring with Vaadin. I want to use Vaadin to build the frontend and Spring to build the backend. Is this even a good practice? Thanks in advance.

I’ve used the vaadin4spring project on github with good results. It also has some good sample projects to get you going.