0

我有这个控制器。当我点击 /person/list 时,我得到 404。有什么线索吗?我该如何调试?

@Controller
@RequestMapping("/person")
public class PersonController {

    @RequestMapping(value="list", method=RequestMethod.GET)
    public @ResponseBody List<Person> getPersons() {
        // code
    }
}
4

1 回答 1

2

一个好的方法是将日志级别更改为 DEBUG/TRACE 并查看日志中出现的内容 - 如果控件到达 Spring 层(DispatcherServlet 关闭),那么日志应该清楚地表明出了什么问题。

如果只是日志没有帮助,另一种方法可能是调试 Spring 流程本身 - 我通常在其中放置一个断点DispatcherServlet.doDispatch()并通过堆栈跟踪流程

于 2012-08-06T01:10:43.920 回答