1.一種應(yīng)用接口管理方法,其中,所述方法包括:
攔截對應(yīng)用接口的調(diào)用請求;
獲取所述應(yīng)用接口的注解信息;
根據(jù)所述注解信息和所述調(diào)用請求對所述應(yīng)用接口的調(diào)用進行管理。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述注解信息包含調(diào)用鑒權(quán)信息;
根據(jù)所述注解信息和所述調(diào)用請求對所述應(yīng)用接口的調(diào)用進行管理還包括:
根據(jù)所述調(diào)用鑒權(quán)信息對所述調(diào)用請求進行調(diào)用鑒權(quán);
在所述調(diào)用鑒權(quán)通過后,執(zhí)行對所述應(yīng)用接口的調(diào)用。
3.根據(jù)權(quán)利要求2所述的方法,其中,根據(jù)所述注解信息和所述調(diào)用請求對所述應(yīng)用接口的調(diào)用進行管理還包括:
在所述調(diào)用鑒權(quán)沒有通過時,返回錯誤提示信息。
4.根據(jù)權(quán)利要求2所述的方法,其中,根據(jù)所述注解信息和所述調(diào)用請求對所述應(yīng)用接口的調(diào)用進行管理還包括:
在進行調(diào)用鑒權(quán)之前,判斷是否需要進行調(diào)用鑒權(quán);
當(dāng)不需要進行調(diào)用鑒權(quán)時,直接執(zhí)行對所述應(yīng)用接口的調(diào)用。
5.根據(jù)權(quán)利要求1所述的方法,其中,所述注解信息還包含指標(biāo)過濾信息;
根據(jù)所述注解信息和所述調(diào)用請求對所述應(yīng)用接口的調(diào)用進行管理還包括:
根據(jù)所述指標(biāo)過濾信息對執(zhí)行所述應(yīng)用接口調(diào)用后的返回結(jié)果進行指標(biāo)過濾;
將經(jīng)過所述指標(biāo)過濾的返回結(jié)果進行返回。
6.根據(jù)權(quán)利要求5所述的方法,其中,根據(jù)所述注解信息和所述調(diào)用請求對所述應(yīng)用接口的調(diào)用進行管理還包括:
在進行指標(biāo)過濾之前,判斷是否需要進行指標(biāo)過濾;
當(dāng)不需要進行指標(biāo)過濾時,直接對執(zhí)行所述應(yīng)用接口調(diào)用后的返回結(jié)果進行返回。
7.根據(jù)權(quán)利要求1至6中任一項所述的方法,其中,所述方法還包括:
對所述應(yīng)用接口添加所述注解信息;
創(chuàng)建對所述注解信息進行處理的類。
8.根據(jù)權(quán)利要求7所述的方法,其中,所述創(chuàng)建對所述注解信息進行處理的類還包括:
通過面向切面的方式創(chuàng)建對所述注解信息進行處理的類。
9.一種應(yīng)用接口管理裝置,其中,所述裝置包括:
攔截模塊,用于攔截對應(yīng)用接口的調(diào)用請求;
獲取模塊,用于獲取所述應(yīng)用接口的注解信息;
調(diào)用管理模塊,用于根據(jù)所述注解信息和所述調(diào)用請求對所述應(yīng)用接口的調(diào)用進行管理。
10.根據(jù)權(quán)利要求9所述的裝置,其中,所述注解信息包含調(diào)用鑒權(quán)信息;
所述調(diào)用管理模塊還包括:
鑒權(quán)模塊,用于根據(jù)所述調(diào)用鑒權(quán)信息對所述調(diào)用請求進行調(diào)用鑒權(quán);
執(zhí)行調(diào)用模塊,用于在所述調(diào)用鑒權(quán)通過后,執(zhí)行對所述應(yīng)用接口的調(diào)用。
11.根據(jù)權(quán)利要求10所述的裝置,其中,所述鑒權(quán)模塊還用于:
在所述調(diào)用鑒權(quán)沒有通過時,返回錯誤提示信息。
12.根據(jù)權(quán)利要求10所述的裝置,其中,所述調(diào)用管理模塊還包括:
第一判斷模塊,用于在進行調(diào)用鑒權(quán)之前,判斷是否需要進行調(diào)用鑒權(quán);
所述執(zhí)行調(diào)用模塊還用于:當(dāng)不需要進行調(diào)用鑒權(quán)時,直接執(zhí)行對所述應(yīng)用接口的調(diào)用。
13.根據(jù)權(quán)利要求9所述的裝置,其中,所述注解信息還包含指標(biāo)過濾信息;
所述調(diào)用管理模塊還包括:
指標(biāo)過濾模塊,用于根據(jù)所述指標(biāo)過濾信息對執(zhí)行所述應(yīng)用接口調(diào)用 后的返回結(jié)果進行指標(biāo)過濾;
返回模塊,用于將經(jīng)過所述指標(biāo)過濾的返回結(jié)果進行返回。
14.根據(jù)權(quán)利要求13所述的裝置,其中,所述調(diào)用管理模塊還包括:
第二判斷模塊,用于在進行指標(biāo)過濾之前,判斷是否需要進行指標(biāo)過濾;
所述返回模塊還用于:當(dāng)不需要進行指標(biāo)過濾時,直接對執(zhí)行所述應(yīng)用接口調(diào)用后的返回結(jié)果進行返回。
15.根據(jù)權(quán)利要求9至14中任一項所述的裝置,其中,所述裝置還包括:
添加注解模塊,用于對所述應(yīng)用接口添加所述注解信息;
處理類模塊,用于創(chuàng)建對所述注解信息進行處理的類。
16.根據(jù)權(quán)利要求15所述的裝置,其中,所述處理類模塊還用于:
通過面向切面的方式創(chuàng)建對所述注解信息進行處理的類。