System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 6080YYY午夜理论片中无码,亚洲色偷拍区另类无码专区,无码超乳爆乳中文字幕久久
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于響應處理的軟件開發方法、裝置、設備、介質及產品制造方法及圖紙

    技術編號:44433211 閱讀:2 留言:0更新日期:2025-02-28 18:44
    本申請實施例提供一種基于響應處理的軟件開發方法、裝置、設備、介質及產品,可用于軟件開發技術領域。該方法包括:獲取響應處理注解插件;響應處理注解插件是將響應處理注解、統一異常響應類、統一的帶數據的異常響應類、統一響應類和注解處理器封裝得到的;在目標開發項目中引入響應處理注解插件,以使開發人員使用響應處理注解插件編寫目標開發項目相關的代碼。該方法提供一種用于響應處理的注解插件,在項目開發過程中,開發人員可以直接使用該注解插件進行編碼,從而簡化了編碼操作,提高了開發效率。

    【技術實現步驟摘要】

    本申請涉及軟件開發領域,尤其涉及一種基于響應處理的軟件開發方法、裝置、設備、介質及產品


    技術介紹

    1、spring?boot是一個開源java框架,目前在使用spring?boot進行接口開發時,需開發人員人工編寫接口相關的異常響應處理代碼,往往存在代碼量過多導致開發效率低下的問題。


    技術實現思路

    1、本申請實施例提供基于響應處理的軟件開發方法、裝置、設備、介質及產品,簡化了編碼操作,提高了開發效率。

    2、第一方面,本申請實施例提供一種基于響應處理的軟件開發方法,包括:

    3、獲取響應處理注解插件;所述響應處理注解插件是將響應處理注解、統一異常響應類、統一的帶數據的異常響應類、統一響應類和注解處理器封裝得到的;

    4、在目標開發項目中引入所述響應處理注解插件,以使開發人員使用所述響應處理注解插件編寫所述目標開發項目相關的代碼。

    5、在一種可能的實施方式中,還包括:

    6、定義響應處理注解;

    7、定義統一異常響應類、統一的帶數據的異常響應類、統一響應類;

    8、編寫注解處理器;

    9、將所述響應處理注解、所述統一異常響應類、所述統一的帶數據的異常響應類、所述統一響應類和所述注解處理器封裝成響應處理注解插件。

    10、在一種可能的實施方式中,所述統一異常響應類繼承于springboot的runtimeexception標準類;且包括如下多個重構函數:

    11、第一異常響應報文格式,用于返回錯誤消息;

    12、第二異常響應報文格式,用于返回錯誤碼、錯誤消息;

    13、第三異常響應報文格式,用于返回錯誤消息、錯誤原因;

    14、第四異常響應報文格式,用于返回錯誤碼、錯誤消息、錯誤原因。

    15、在一種可能的實施方式中,所述統一的帶數據的異常響應類繼承于所述統一異常響應類,且包括如下多個重構函數:

    16、第五異常響應報文格式,用于返回錯誤消息、數據;

    17、第六異常響應報文格式,用于返回錯誤碼、錯誤消息、數據;

    18、第七異常響應報文格式,用于返回錯誤消息、錯誤原因、數據;

    19、第八異常響應報文格式,用于返回錯誤碼、錯誤消息、錯誤原因、數據。

    20、在一種可能的實施方式中,所述統一響應類包括如下多個函數:

    21、第一靜態異常類,且所述第一靜態異常類拋出的異常類為所述統一異常響應類;

    22、第二靜態異常類,且所述第二靜態異常類拋出的異常類為所述統一的帶數據的異常響應類;

    23、第一靜態斷言增強重構函數,且所述第一靜態斷言增強重構函數的入參為待校驗表達式,拋出異常類型為所述第三異常響應報文格式的統一異常響應類;

    24、第二靜態斷言增強重構函數,且所述第二靜態斷言增強重構函數的入參為待校驗表達式、錯誤碼,拋出異常類型為所述第四異常響應報文格式的統一異常響應類;

    25、第三自定義靜態斷言增強重構函數,且所述第三靜態斷言增強重構函數的入參為待校驗表達式、錯誤碼、數據,拋出異常類型為所述第八異常響應報文格式的統一的帶數據的異常響應類。

    26、在一種可能的實施方式中,還包括:

    27、啟動由所述目標開發項目所構建的目標應用;

    28、在控制反轉容器加載和初始化過程中,加載所述響應處理注解插件,并在所述目標應用中注入所述統一異常響應類、所述統一的帶數據的異常響應類和所述統一響應類分別對應的實現類對象;

    29、在所述目標應用運行過程中,通過所述響應處理注解插件進行響應處理。

    30、在一種可能的實施方式中,所述在所述目標應用運行過程中,通過所述響應處理注解插件進行響應處理,包括以下至少一項:

    31、響應于前端服務調用方的業務請求報文,通過所述響應處理注解插件對返回報文進行封裝處理,并按預設格式返回給所述前端服務調用方;

    32、響應于前端服務調用方的業務處理異常報文,通過所述響應處理注解插件對異常返回報文進行封裝處理,并按預設格式返回給所述前端服務調用方。

    33、在一種可能的實施方式中,所述加載所述響應處理注解插件之前,還包括:

    34、讀取自動配置信息并將讀取到的自動配置信息實例化為核心配置類。

    35、第二方面,本申請實施例提供一種基于響應處理的軟件開發裝置,包括:

    36、獲取響應處理注解插件;所述響應處理注解插件是將響應處理注解、統一異常響應類、統一的帶數據的異常響應類、統一響應類和注解處理器封裝得到的;

    37、在目標開發項目中引入所述響應處理注解插件,以使開發人員使用所述響應處理注解插件編寫所述目標開發項目相關的代碼。

    38、第三方面,本申請實施例提供一種電子設備,包括:存儲器,處理器;

    39、所述存儲器存儲計算機執行指令;

    40、所述處理器執行所述存儲器存儲的計算機執行指令,使得所述處理器執行如上第一方面和/或第一方面各種可能的實施方式。

    41、第四方面,本申請實施例提供一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有計算機執行指令,所述計算機執行指令被處理器執行時用于實現如上第一方面和/或第一方面各種可能的實施方式。

    42、第五方面,本申請實施例提供一種計算機程序產品,包括計算機程序,該計算機程序被處理器執行時實現如上第一方面和/或第一方面各種可能的實施方式。

    43、本申請實施例提供的基于響應處理的軟件開發方法、裝置、設備、介質及產品,提供一種用于響應處理的注解插件,該注解插件封裝了響應處理注解、統一異常響應類、統一的帶數據的異常響應類、統一響應類和注解處理器,能夠實現響應處理及異常響應處理等功能,在項目開發過程中,開發人員可以直接使用該注解插件進行編碼,從而簡化了編碼操作,提高了開發效率。

    本文檔來自技高網...

    【技術保護點】

    1.一種基于響應處理的軟件開發方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,還包括:

    3.根據權利要求2所述的方法,其特征在于,所述統一異常響應類繼承于SpringBoot的RuntimeException標準類;且包括如下多個重構函數:

    4.根據權利要求3所述的方法,其特征在于,所述統一的帶數據的異常響應類繼承于所述統一異常響應類,且包括如下多個重構函數:

    5.根據權利要求4所述的方法,其特征在于,所述統一響應類包括如下多個函數:

    6.根據權利要求1所述的方法,其特征在于,還包括:

    7.根據權利要求6所述的方法,其特征在于,所述在所述目標應用運行過程中,通過所述響應處理注解插件進行響應處理,包括以下至少一項:

    8.根據權利要求6所述的方法,其特征在于,所述加載所述響應處理注解插件之前,還包括:

    9.一種基于響應處理的軟件開發裝置,其特征在于,包括:

    10.一種電子設備,其特征在于,包括:存儲器,處理器;

    11.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機執行指令,所述計算機執行指令被處理器執行時用于實現如權利要求1-8任一項所述的方法。

    12.一種計算機程序產品,其特征在于,包括計算機程序,該計算機程序被處理器執行時實現權利要求1-8任一項所述的方法。

    ...

    【技術特征摘要】

    1.一種基于響應處理的軟件開發方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,還包括:

    3.根據權利要求2所述的方法,其特征在于,所述統一異常響應類繼承于springboot的runtimeexception標準類;且包括如下多個重構函數:

    4.根據權利要求3所述的方法,其特征在于,所述統一的帶數據的異常響應類繼承于所述統一異常響應類,且包括如下多個重構函數:

    5.根據權利要求4所述的方法,其特征在于,所述統一響應類包括如下多個函數:

    6.根據權利要求1所述的方法,其特征在于,還包括:

    7.根據權利要求6所述的方法,其特征在于,...

    【專利技術屬性】
    技術研發人員:楊波劉新超熊娜邱煒遠張大鵬
    申請(專利權)人:中國人民財產保險股份有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产热の有码热の无码视频| 日韩放荡少妇无码视频| 国产成人无码区免费A∨视频网站| 免费无码A片一区二三区| 亚洲va中文字幕无码| 无码精品人妻一区二区三区人妻斩| 性色av无码免费一区二区三区 | 无码综合天天久久综合网| 人妻丰满熟妇AV无码区HD| 亚洲av无码专区在线观看下载| 亚洲欧洲美洲无码精品VA| 无码人妻一区二区三区免费视频| 免费A级毛片无码A∨免费 | 久久久久亚洲AV成人无码网站| 国产精品爽爽va在线观看无码| 中文字幕AV无码一区二区三区 | 久久久久亚洲精品无码网址| 国产精品亚洲а∨无码播放麻豆 | 精品国产毛片一区二区无码 | 一道久在线无码加勒比| 亚洲中文字幕无码久久2020| 亚洲AV无码成人网站久久精品大| 免费a级毛片无码a∨免费软件| 精品无码一区二区三区水蜜桃| 性色av无码免费一区二区三区| 亚洲爆乳AAA无码专区| 高清无码午夜福利在线观看| 97久久精品无码一区二区天美| 91精品国产综合久久四虎久久无码一级 | 水蜜桃av无码一区二区| 波多野结衣AV无码久久一区| 黑人无码精品又粗又大又长| 亚洲av无码不卡私人影院| 国产成人无码A区在线观看视频 | 亚洲AV永久无码精品网站在线观看| 久久亚洲AV成人无码电影| 久久亚洲AV成人无码软件| 精品人无码一区二区三区| 无码国产精品一区二区免费虚拟VR | 国产啪亚洲国产精品无码| 少妇无码太爽了在线播放|