如何让 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 在不发出请求的情况下开始在开发模式下运行应用程序?的主要内容,如果未能解决你的问题,请参考以下文章
CORS 谷歌浏览器扩展有啥替代品吗?如何在不使用 CORS 的情况下成功发出 ajax 请求?