使用 Spring 和 Scala 进行多重依赖注入的语法是什么?

What's the syntax for multiple dependency injection using Spring and Scala?

我正在使用 Akka、Scala 和 Spring 创建一个新应用程序。然而,我在网上找到的所有示例都显示了一个被注入的依赖项。由于语法与 Java 不同,谁能告诉我多个 DI 是什么样子的?

Spring 4 MVC with Scala

akka-scala-spring

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 文件中所需要的全部内容。