rop框架中@ServiceMethod注解屬性


@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
將直接中斷服務並返回錯誤的報文。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM