Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 为Web app创建不带@inject的DAO实例_Scala_Playframework_Playframework 2.0_Slick - Fatal编程技术网

Scala 为Web app创建不带@inject的DAO实例

Scala 为Web app创建不带@inject的DAO实例,scala,playframework,playframework-2.0,slick,Scala,Playframework,Playframework 2.0,Slick,我正在基于以下内容构建我的测试项目: 我想做的是能够在对象中的函数中使用CatDao,因此,@inject将不可用 我想做的是建立一个模块化的网络。其中页面的每个部分(部分将是模板)负责加载将显示给用户的数据 这可能吗?如果可能的话,这在Scala游戏中是一个好的实践吗?@Inject对于方法也应该如此,我是否遗漏了一些东西?我找不到在Scala中放置它的位置。这就是我试图注入的:@inject()(var catDao:catDao)我以前从未尝试过,但根据方法声明之前的文档,也就是说,这为我

我正在基于以下内容构建我的测试项目:

我想做的是能够在
对象中的
函数中使用
CatDao
,因此,
@inject
将不可用

我想做的是建立一个模块化的网络。其中页面的每个部分(部分将是模板)负责加载将显示给用户的数据


这可能吗?如果可能的话,这在Scala游戏中是一个好的实践吗?

@Inject
对于方法也应该如此,我是否遗漏了一些东西?我找不到在Scala中放置它的位置。这就是我试图注入的:@inject()(var catDao:catDao)我以前从未尝试过,但根据方法声明之前的文档,也就是说,这为我编译-
@inject()def myFunc(str:String)=1
可能是我缺少的东西,但是你是怎么说你要注入什么的呢?我假设它的工作方式与构造函数的工作方式相同,在这种情况下,你希望它注入一个字符串,这个值在播放模块文件中。