您的位置:首页 > 其它

@RestController和@Controller

2017-07-16 19:45 148 查看
@RestController是一个结合了@ResponseBody和@Controller的原型注释。更重要的是,它给您的控制器提供了更多的意义,并且可能在将来的框架版本中携带附加语义。

@Controller注释表示特定的类用于控制器的角色。 Spring不需要扩展任何控制器基类或引用Servlet API。但是,如果需要,您仍然可以参考Servlet特定的功能。@Controller注释作为注释类的构造型,表示其作用。调度程序扫描这些注释类的映射方法,并检测@RequestMapping注释。

但是当使用@RestController是无法解释视图的,@RestController加上@RequestBody常用于解析json和XML

如果需要返回指定视图,应使用@Controller配和视图解析器
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: