使用 Spring 和 Scala 进行多重依赖注入的语法是什么?
What's the syntax for multiple dependency injection using Spring and Scala?
我正在使用 Akka、Scala 和 Spring 创建一个新应用程序。然而,我在网上找到的所有示例都显示了一个被注入的依赖项。由于语法与 Java 不同,谁能告诉我多个 DI 是什么样子的?
Converting a Java Spring application to Scala
单DI示例:
class HelloWorldController @Autowired() (nameService: Name) {
我将从简单地将参数添加到自动装配的参数列表开始:
class HelloWorldController @Autowired() (service1: Foo, service2: Bar)
不幸的是,我还没有在 Scala 中使用过 Spring,但是如果 @Autowired
类似于 Google Guice 的 @Inject
- 它看起来非常相似 - 那么这应该是您 class 文件中所需要的全部内容。
我正在使用 Akka、Scala 和 Spring 创建一个新应用程序。然而,我在网上找到的所有示例都显示了一个被注入的依赖项。由于语法与 Java 不同,谁能告诉我多个 DI 是什么样子的?
Converting a Java Spring application to Scala
单DI示例:
class HelloWorldController @Autowired() (nameService: Name) {
我将从简单地将参数添加到自动装配的参数列表开始:
class HelloWorldController @Autowired() (service1: Foo, service2: Bar)
不幸的是,我还没有在 Scala 中使用过 Spring,但是如果 @Autowired
类似于 Google Guice 的 @Inject
- 它看起来非常相似 - 那么这应该是您 class 文件中所需要的全部内容。