【发布时间】:2013-10-29 13:32:17
【问题描述】:
我想将应用程序从 Spring 3 迁移到 Weld。为了不一次重写整个 bean 配置,如果我可以在新的 CDI 部分中注入仍然用 Spring 编写的应用程序的一部分,那就太酷了。
这可能吗?
【问题讨论】:
我想将应用程序从 Spring 3 迁移到 Weld。为了不一次重写整个 bean 配置,如果我可以在新的 CDI 部分中注入仍然用 Spring 编写的应用程序的一部分,那就太酷了。
这可能吗?
【问题讨论】:
这应该是可能的。 CDI 有一个扩展系统,您可以在其中挂接注入机制。从那里您可以手动引导您的 Spring bean,然后返回它们。
如果已经有一个扩展,我不会感到惊讶,所以在自己写一个之前,检查一下是否还没有。
【讨论】:
有一些尝试让 CDI 和 Spring 一起工作。看一看 CDI Advocate。
这取决于您的应用中有多少是春天。如果您运行的是 Spring MVC 之类的东西,那将非常困难,因为它基本上管理着您的整个应用程序。
【讨论】: