spring - Spring作为Scala的依赖注入框架
问题描述
对于我必须使用 Scala 开发的一个项目,我对 Java 和 Spring 非常有经验,所以我的第一个冲动是在 Scala 中使用 Spring 进行依赖注入,但我不确定这是不是一个好主意......
我将在 Scala 中编写的代码很可能会在 Spring Boot 2 应用程序中使用,将在 SB2 应用程序中启动的 bean 注入我在 Scala 开发的代码中会很好。
有没有我必须注意的问题,或者 Spring DI 与 Scala 完全兼容?
如果 Spring 与 Scala 不匹配,您建议使用什么?我读过一些文章建议使用 Implicit 来处理 DI 或 MacWire(与 Spring 的基于注释的方法相比,这似乎是太多的样板)或 Guice(但我没有这方面的经验)......
谢谢回答..
解决方案
推荐阅读
- service - com.apple.CoreSimulator.CoreSimulatorService 做什么:第二轮?
- python-3.x - 在图表上绘制点?
- ffmpeg - ffmpeg 连接两个带有可选音频的源
- php - 带有 REST 和 PHP 的 NCDC Web 服务天气数据
- python - Pandas 将两列合二为一并排除 NaN 值
- bash - 在写入结果之前使用临时文件夹的 HPC 上的多个作业提交问题
- javascript - onClick 使用 firestore 和 React、redux 在组件挂载时立即触发
- python - 我收到一个错误“ValueError:endog 必须有 ndim 1 但有 ndim 2”
- sql - 将 Web 应用程序连接到 Azure VM 上的 SQL Server
- c++ - 尝试编译 C++ 时出现致命错误:无法打开文件 'kernel.32.lib'