如何在scala项目中将play框架用作库
Use Play Framework as a component有一台服务器,但为路由文件,视图等配置文件系统路径,给嵌入式播放服务器提供或者需要处理线程池是一个不同的故事.基于前面提到的,I
started a template for including play as a library,但仍然不清楚如何连接路径,希望以IDE导入友好的方式,以便Play可以很好地用于现有的非游戏项目,作为库.
>如何为路径文件和视图配置文件系统路径? 动机:在当前事态中添加Play到项目意味着围绕Play包装项目定义和结构,并在sbt中丢失完整编译(因为只有run在使用play sbt插件时完成编译).由于未来的Spray支持是模糊的,Akka http是beta-ish,使用Play作为库似乎堵塞了一个漏洞. 解决方法
不知怎的,谷歌没有弹出这个,直到有人建议在gitter:
https://www.playframework.com/documentation/2.5.x/ScalaEmbeddingPlay上建立链接
请注意,包含所需加密密钥的application.conf文件可以简单地位于此嵌入模式下的src / main / resources下(直到您想要override it for production as per the documentation about it).这对于REST服务器来说已经足够了. 但是现在回到文档,如果你想要的不仅仅是REST:
因此,对于Play视图模板(实际上是旋转模板),请参阅我在问题正文中提到的repo,其中@JonasAnso正好启用了它. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |