通过注释配置Spring动态语言bean

时间:2014-12-31 22:21:54

标签: spring groovy annotations

我在Spring中使用动态语言支持Groovy来设置一个groovy类,它在.groovy文件中实现我的一个接口。在spring docs中,配置动态语言bean的推荐方法在XML中如下:

<lang:groovy id="messenger" script-source="classpath:Messenger.groovy">
<lang:property name="message" value="I Can Do The Frug" />
</lang:groovy>

我可以让它工作,但我想知道有没有办法通过注释而不是通过XML配置动态语言bean。我想到的场景是,我是否为当前未在XML中配置的接口创建了一个新的类实现。我必须停止容器才能将条目添加到spring XML。这违背了动态语言支持的目的,因为我希望能够热部署新的服务实现。

所以,我的问题是,是否有一个等效的注释方法来配置lang:groovy如上所示在XML中,我可以包含在我的.groovy文件或其他地方,这将强制spring扫描并编译.groovy文件?< / p>

0 个答案:

没有答案