开源Spring Scala介绍

Introducing Spring Scala 来自 SpringSource Team 的博客介绍了其开源项目Spring Scala,让Spring支持Scala:

有一个Scala类,可以用Spring配置:
class Person(val firstName: String, val lastName: String)

Spring配置注入:
<bean id="person" class="Person" c:firstName="John" c:lastName="Doe"/>

使用C namespace配置,将John和Doe注入Persong类中。

同样:
class Person(@BeanProperty var firstName: String, @BeanProperty var lastName: String)
可以用配置:
<bean id="constructor" class="Person" p:firstName="John" p:lastName="Doe"/>

更多介绍请看原文。

Spring Scala开源项目