vaadin and spring mvc

how to mix vaadin and spring mvc together?

As far as I know you cannot combine Spring MVC and Vaadin. But you can of course use MVC design pattern with Vaadin. I have seen that many Vaadin applications use MVP design pattern, and there are even MVP add-ons available in Vaadin Directory. Of course you can use other features of Spring like dependency injection with Vaadin.