Chapter 24. Dynamic language support
24.1. Introduction
Spring 2.0 introduces comprehensive support for using classes and objects that have
been defined using a dynamic language (such as JRuby) with Spring.This support allows you to write any number of classes in a supported dynamic
language, and have the Spring container transparently instantiate, configure and dependency inject the resulting objects.The dynamic languages currently supported are:
JRuby
Groovy
BeanShell
Fully working examples of where this dynamic language support can be immediately useful
are described in the section entitled .Please note that the dynamic language support detailed in this chapter is
only available in Spring versions 2.0 and above. Currently there are no plans to backport the dynamic language support to previous versions of Spring (most notably the 1.2.x line).