@RequestMapping在tomcat中不起作用

时间:2012-08-06 01:02:40

标签: spring tomcat web-applications

我有这个控制器。当我点击/人/列表时,我得到404.任何线索? 我该如何调试?

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

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

1 个答案:

答案 0 :(得分:2)

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

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