现在接手了一个老的web项目,由于不够了解,有的时候找接口位置需要找很久
我现在想在请求接口的时候,返回接口类的位置
项目使用SpringMVC,基本写法如下:
package com.xxx.controller;
@Controller
@RequestMapping("/user")
public class UserController{
/**
*
* 用户列表接口
*
*
* @param parameter 参数为一个json的字符串
* @param request
* @param response
*/
@RequestMapping(value = "/list")
public void userList(String parameter, HttpServletRequest request, HttpServletResponse response){
//相关接口处理
}
}
我现在想在请求这个接口时候,找到这个接口的方法位置
如我请求:/user/list 接口,在返回的json中,增加返回这个方法的位置:
com.xxx.controller.UserController.userList
或者
com.xxx.controller.UserController
如返回中增加一个location:
{
"location":"com.xxx.controller.UserController.userList",
"data":"my data",
"code":"200"
}
有没有比较好的实现方法
补充:
我现在最大的问题就是找不到接口所在的类和包,我想通过外部的请求知道处理这个请求的类和方法在哪里。
如果在处理请求时,出现了异常(项目接口直接就404了我也是醉了),也没办法好的找到方法所在位置。