第 24 章 动态语言支持

Spring Framework

第 24 章 动态语言支持

24.1. 介绍

Spring 2.0开始广泛支持在Spring中使用动态语言(如JRuby)定义的类和对象。

Spring对动态语言的支持主要有:允许你使用所支持的动态语言编写任意数目的类,Spring容器能够完全透明的实例化,配置,依赖注入其最终对象。

目前支持的动态语言列表如下:

  • JRuby

  • Groovy

  • BeanShell

第 24.4 节 “场景”一节描述了一些可运行的示例,通过这些示例你可以体验到Spring对动态语言的支持。

注意只有在Spring2.0及以上版本才可获得本章所指的动态语言支持。目前Spring团队还没有计划要在以前的版本(如1.2.x)中提供对动态语言的支持。