Spray.io搭建Rest — 支持Twirl模板并部署
Spray.io尝试 使用Spray.io搭建Rest服务 Spray.io搭建Rest — 支持Twirl模板并部署 Spray.io搭建Rest — 支持WebSocket Spray.io 支持Twirl模板并部署 今天我们在上一篇的基础上添加集成Twirl模板功能以及怎样去打包运行。 项目地址: http://git.oschina.net/for-1988/Simples/tree/master/SpraySimple Twirl Twirl 是 Play Framework 的scala默认模板引擎,它是可以独立运行在任何一个Scala项目中的,并不依赖任何Play的东西。Twirl受.NET MVC的Razor灵感启发,语法跟Razor十分相似,写.net的时候用过一次。感觉非常不错。Twirl模板通过sbt-twirl插件会被预先编译成scala代码,然后在我们的代码中可以直接调用这个模板对象,给它参数,然后渲染。所以它并不依赖web环境,任何scala工程都可以直接使用。 添加Twirl支持 添加sbt-twirl插件,我们在工程的project中新增plugin-twirl.sbt文件 resolvers += Classpaths.sbtPluginSnapshots addSbtPlugin("io.spray" %% "sbt-twirl" % "0.7