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
可能是我缺少的东西,但是你是怎么说你要注入什么的呢?我假设它的工作方式与构造函数的工作方式相同,在这种情况下,你希望它注入一个字符串,这个值在播放模块文件中。