首页 文章

拉格姆与 Spring 天

提问于
浏览
0

Lagom默认使用Google Guice作为实现DI模式 .

我想改用Spring Framework .

可能吗?如果是这样,应该怎么做?

我已经成功地将Akka与Spring集成(使用来自文档和Internet的提示),但是在关于与Spring集成的文档中找不到任何内容 .

1 回答

  • 1

    可能?是 . 您是否会经常游向上游,并以新的和意想不到的方式达到升级中断,要求您调试未记录的内部API?最可能 .

    Lagom是基于Play构建的,Play的DI支持表面上是可插拔的,当我编写它时,我将一个概念证明一起破解,以确保Spring可以插入它 . 但它只是一个概念证明,我或Play团队都没有任何维护它的愿望或意图,所以我将我的工作发布给GitHub:

    https://github.com/jroper/play-spring

    因此,对于Spring支持很重要的任何人都可以继续我离开的地方 . 那是3年前的事了 . 尽管有超过十万开发人员的社区,但没有人接受过这项工作 . 模块本身没有太多工作要做,大部分工作都是在Play和Lagom中修复与Spring不兼容的区域 .

    但实际上,你为什么要使用Spring?整个Lagom和Play生态系统 Build 在Guice之上,说你想使用Spring和Lagom就像是说你想在一个只有标准轨道的国家使用窄轨列车,你将不得不 Build 自己的整个新的铁路系统都这样做 . 你希望实现什么?

相关问题