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

时间:2015-09-18 05:38:28

标签: spring scala dependency-injection autowired

我正在使用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) {

1 个答案:

答案 0 :(得分:2)

我首先简单地将参数添加到自动装配的参数列表中:

class HelloWorldController @Autowired() (service1: Foo, service2: Bar)

不幸的是,我还没有在Scala中使用Spring,但是如果@Autowired与Google Guice的@Inject类似 - 并且看起来非常相似 - 那么这应该是您在类文件中所需的全部内容