【发布时间】:2016-05-22 21:19:37
【问题描述】:
在定义 Scala 控制器时,将一个类标记为单例,使用 @Singleton 注释:
@Singleton
class Application
https://docs.oracle.com/javaee/7/api/javax/inject/Singleton.html 将单例定义为 '标识注入器仅实例化一次的类型。没有继承。那么Scala玩依赖注入框架依赖Java依赖注入吗?
来自https://www.playframework.com/documentation/2.5.x/ScalaDependencyInjection'Play 支持基于 JSR 330(在本页中描述)的运行时依赖注入和 Scala 中的编译时依赖注入。正在使用@Singleton,利用“基于 JSR 330 的依赖注入”,所以要使用“Scala 中的编译时依赖注入”需要什么?
【问题讨论】:
标签: scala dependency-injection playframework-2.0