【问题标题】:Migrating application from Spring to CDI将应用程序从 Spring 迁移到 CDI
【发布时间】:2013-10-29 13:32:17
【问题描述】:

我想将应用程序从 Spring 3 迁移到 Weld。为了不一次重写整个 bean 配置,如果我可以在新的 CDI 部分中注入仍然用 Spring 编写的应用程序的一部分,那就太酷了。

这可能吗?

【问题讨论】:

    标签: spring cdi


    【解决方案1】:

    这应该是可能的。 CDI 有一个扩展系统,您可以在其中挂接注入机制。从那里您可以手动引导您的 Spring bean,然后返回它们。

    如果已经有一个扩展,我不会感到惊讶,所以在自己写一个之前,检查一下是否还没有。

    【讨论】:

      【解决方案2】:

      有一些尝试让 CDI 和 Spring 一起工作。看一看 CDI Advocate。

      这取决于您的应用中有多少是春天。如果您运行的是 Spring MVC 之类的东西,那将非常困难,因为它基本上管理着您的整个应用程序。

      【讨论】:

      • Spring 对应用程序完全无创,您可以在应用程序没有注意到的情况下删除 Spring:X
      猜你喜欢
      • 2012-04-08
      • 2015-11-17
      • 2011-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-26
      • 2021-04-23
      • 2012-03-22
      相关资源
      最近更新 更多