Have you ever heard of a Google Closure Templates library? It's a logic-less templates library from Google. Having experimented with this in a few minor projects at mobile - we like this libray and have previously used Freemarker templates when our templates code became very complex. We were looking for a simpler solution that would effectively prevent us from leaking business logic to our templates. We had complex logic in our view layer, which over time became a nightmare to maintain. While this logic should have been coded in the backend and frontend so it would just show the view, this kind of discipline was not always maintained. As we use Spring MVC in a number of projects we found that every team came up with its own solution. This blog post is about integrating Google's Closure Templates library and Spring MVC.