@ServiceMethod 屬性
method :代碼服務方法名
version :表 示 版 本 號
group:服務分組名。服務的分組沒有特殊的意義,您可以為服務定義一個分組,
以便在事件監聽器、服務攔截器中利用分組信息進行特殊的控制。默認的分組為
ServiceMethodDefinition.DEFAULT_GROUP;
groupTitle:服務分組標識;
tags:tags 的類型是一個 String[],您可以給服務打上一個或多個 TAG,以便在事
件處理監聽器、服務攔截器利用該信息進行特殊的處理;
title:服務的標識;
httpAction:服務允許的 HTTP 請求方法,可選值在 HttpAction 枚舉中定義,即
GET 或 POST,如果不指定則不限制;
needInSession:表示該服務方法是否需要工作在會話環境中,默認所有的服務方
法必須工作於會話環境中,也即請求的 sessionId 不能為空。如果某個方法不需要
工作於會話環境中(如登錄的服務方法、獲取應用最新版本的服務方法) ,則必
須顯式設置:needInSession = NeedInSessionType.NO;
ignoreSign:表示該服務方法是否要進行請求數據簽名驗證,默認為需要。如果
不需要,可以設置:ignoreSign=IgnoreSignType.NO。正式環境務必開啟請求簽名
驗證的功能,這樣才能對客戶端請求的合法性進行校驗;
timeout:服務超時時間,單位為秒。如果服務方法執行時間超過 timeout 后,Rop
將直接中斷服務並返回錯誤的報文。