Fro*_*bit 8 scala playframework playframework-2.0
我是Play和Scala的新手,我正在阅读Manning媒体的Play for Scala.我想使用说明来使用Squeryl而不是Anorm.
该书提到我需要在扩展GlobalSettings的类中初始化Squeryl.
import org.squeryl.adapters.H2Adapter
import org.squeryl.{Session, SessionFactory}
import play.api.db.DB import play.api.{Application, GlobalSettings}
object Global extends GlobalSettings {
SessionFactory.concreteFactory = Some(() =>
Session.create(DB.getConnection()(app), new H2Adapter) )
...
Run Code Online (Sandbox Code Playgroud)
由于这是一个早期版本(MEAP),目前尚不清楚这个代码的放置位置......所以我在游戏网站上进行了一些挖掘后发现了以下扩展GlobalSettings的示例
import play.api._
object Global extends GlobalSettings {
override def onStart(app: Application) {
Logger.info("Application has started")
}
override def onStop(app: Application) {
Logger.info("Application shutdown...")
}
}
Run Code Online (Sandbox Code Playgroud)
播放示例提供了更多帮助但我仍然无法遵循指示,其中说明:此对象必须在默认(空)包中定义.
这引出了我的问题:将Scala文件放在Play Framework 2.0中的哪个位置,以便将其作为默认包的一部分进行编译?
谢谢你的帮助...
| 归档时间: |
|
| 查看次数: |
1080 次 |
| 最近记录: |