首页 > 解决方案 > Spring作为Scala的依赖注入框架

问题描述

对于我必须使用 Scala 开发的一个项目,我对 Java 和 Spring 非常有经验,所以我的第一个冲动是在 Scala 中使用 Spring 进行依赖注入,但我不确定这是不是一个好主意......

我将在 Scala 中编写的代码很可能会在 Spring Boot 2 应用程序中使用,将在 SB2 应用程序中启动的 bean 注入我在 Scala 开发的代码中会很好。

有没有我必须注意的问题,或者 Spring DI 与 Scala 完全兼容?

如果 Spring 与 Scala 不匹配,您建议使用什么?我读过一些文章建议使用 Implicit 来处理 DI 或 MacWire(与 Spring 的基于注释的方法相比,这似乎是太多的样板)或 Guice(但我没有这方面的经验)......

谢谢回答..

标签: springscalaspring-boot

解决方案


推荐阅读