grailsアプリケーションに関する質問があります。私はサーバー側で多くの作業を行うコントローラーを持っており、そのタスクを完了するまでに数分かかることがあります。私は、コードが実行されている間にユーザーがリフレッシュを押すと、コードを再度実行しようとします。どのように私はこれを防ぐだろう。既に実行されている場合は、以下のいくつかの擬似コードgrailsサーバ側のコードが既に実行されている場合、実行されないようにする方法
def refreshDb = {
requeryDataBase()
}
public void requeryDatabase(){
....some long process here
}
がそうである、どのように私が実行しているからrequeryDataBaseを()を防止しますか?
ご協力いただきありがとうございます。 jason
ありがとうございました。これはそうするようだ! – jason