如何让 Playframework 在不发出请求的情况下开始在开发模式下运行应用程序?

Posted

技术标签:

【中文标题】如何让 Playframework 在不发出请求的情况下开始在开发模式下运行应用程序?【英文标题】:How to get Playframework to start running app in dev mode without making a request? 【发布时间】:2016-01-22 12:30:35 【问题描述】:

我想使用activator run 启动应用程序而不发出任何请求。目前activator run 在启动应用程序之前等待第一个请求。有什么办法解决吗?

我知道activator start 命令。但我想进入开发模式并改用activator run

需要的原因:我的应用程序需要在启动时开始从数据库中读取数据并处理记录。因此,没有向应用程序发出外部请求。而且这个过程需要连续运行。

【问题讨论】:

重复***.com/questions/26918545/… 【参考方案1】:

试试下面的命令

activator ~run

更新: 另见https://github.com/playframework/playframework/issues/4967

【讨论】:

嘿,马蒂亚斯。只是为了澄清使用“~run”不会在没有请求的情况下启动应用程序。它只是立即编译,不需要发出请求。 正如上面提到的@marcospereira,我希望在发出请求之前启动应用程序,而不仅仅是编译。 @jesukumar 为什么需要它?为什么在发出请求之前启动(在开发模式/本地环境中)应用程序对您很重要? @marcospereira - 我需要这个,因为我设计我的应用程序的方式。此应用程序的工作是将流程数据发布到数据库中。它所做的只是循环运行,读取数据库上的记录并处理它们。因此,没有外部事件触发应用程序或向其发出请求。所以,这就是我需要在没有任何请求的情况下启动应用程序的原因。

以上是关于如何让 Playframework 在不发出请求的情况下开始在开发模式下运行应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

如何在不公开 API 密钥的情况下发出 POST 请求?

CORS 谷歌浏览器扩展有啥替代品吗?如何在不使用 CORS 的情况下成功发出 ajax 请求?

如何在不发出单独请求的情况下将元数据和音轨从广播流中分离出来

我怎么能叫Play!没有渲染()的框架模板?

如何在 playframework 中获取引荐来源网址

如何让无源蜂鸣器在不加单片机的情况下发出嘀嘀嘀的间断声?