在 Eclipse RCP 项目中使用 Spring 应用程序上下文的推荐方法是什么。
我有一个基于 Swing 的应用程序,它通过 Spring 及其配置连接在一起。对于这两者来说,最好的策略是什么,并且它们之间没有太多冲突(我刚刚开始使用 Eclipse RCP,我最担心的是 eclipse plugin.xml 与 xxx-context.xml 相比看起来有多相似。
感谢您的帮助。
最佳答案
我认为在 Eclipse RCP 项目中使用 Spring 的最佳方法是将其与 Spring 动态模块一起使用。我在插件的不同上下文中定义 bean,并将其中一些导出为 osgi 服务,以允许其他插件的 bean 在依赖注入(inject)中使用它们。此外,我还实现了某种 ServiceAccessor(osgi 服务访问器上的单例包装器),它向用户显示“等待注册服务”对话框,直到注册所有必需的服务。
关于java - 在 Eclipse RCP 项目中使用 Spring 应用程序上下文的推荐方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5847735/