@RestController相当于 @Controller和@ResponseBody同时使用,也就是说它是一个组合注解。 一旦开启了@RestController就不会在走视图解析器,而是直接写入到输入流中,输出到浏览器上。(其实还是@ResponseBody在这里起作用了),如果相返回到jsp页面需要配合视图解析器。 多用于返回json.xml等数据。 @Controller可以配合视图解析器,返回到jsp页面等。