加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何在scala项目中将play框架用作库

发布时间:2020-12-16 18:50:20 所属栏目:安全 来源:网络整理
导读:Use Play Framework as a component有一台服务器,但为路由文件,视图等配置文件系统路径,给嵌入式播放服务器提供或者需要处理线程池是一个不同的故事.基于前面提到的,I started a template for including play as a library,但仍然不清楚如何连接路径,希望以I
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:

This can be used in conjunction with the Twirl template compiler and Play routes compiler

因此,对于Play视图模板(实际上是旋转模板),请参阅我在问题正文中提到的repo,其中@JonasAnso正好启用了它.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读