我有这个控制器。当我点击/人/列表时,我得到404.任何线索? 我该如何调试?
@Controller
@RequestMapping("/person")
public class PersonController {
@RequestMapping(value="list", method=RequestMethod.GET)
public @ResponseBody List<Person> getPersons() {
// code
}
}
答案 0 :(得分:2)
一个好方法是将日志级别更改为DEBUG / TRACE并查看日志中出现的内容 - 如果控件到达Spring层(DispatcherServlet down),则日志应清楚地指出出现了什么问题。
如果只是日志没有帮助,另一种方法可能是调试Spring流本身 - 我通常在DispatcherServlet.doDispatch()
中放置一个断点并跟随流经堆栈