This document discusses using Spring features within Grails applications. It begins by providing an overview of main Spring functions such as the bean container and dependency injection. It then discusses how Grails services are Spring beans that can be configured and made transactional. The document also covers manually wiring dependencies, bean scopes, lifecycles, aliases, and internationalization. It concludes by discussing how to create Spring MVC controllers in Grails.