在Eclipse RCP项目中使用Spring应用程序上下文的推荐方法

时间:2011-05-01 10:03:14

标签: java spring eclipse-rcp

在Eclipse RCP项目中使用Spring应用程序上下文的推荐方法是什么。

我有一个基于Swing的应用程序,它由Spring及其配置连接在一起。这两者之间的最佳策略是什么,它们之间没有太多冲突(我刚刚开始使用Eclipse RCP,而且我最担心的是eclipse plugin.xml与xxx-context.xml相比有多相似。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我认为在Eclipse RCP项目中使用Spring的最佳方法是将它与Spring Dynamic Modules一起使用。我通过插件在不同的上下文中定义bean,并将它们中的一些导出为osgi服务,以允许来自其他插件的bean在依赖注入中使用它们。我还实现了某种ServiceAccessor(osgi服务访问器上的单件包装器),向用户显示“等待注册的服务”对话框,直到所有必要的服务都被注册为止。