@RestController和@Controller
2017-07-16 19:45
148 查看
@RestController是一个结合了@ResponseBody和@Controller的原型注释。更重要的是,它给您的控制器提供了更多的意义,并且可能在将来的框架版本中携带附加语义。
@Controller注释表示特定的类用于控制器的角色。 Spring不需要扩展任何控制器基类或引用Servlet API。但是,如果需要,您仍然可以参考Servlet特定的功能。@Controller注释作为注释类的构造型,表示其作用。调度程序扫描这些注释类的映射方法,并检测@RequestMapping注释。
但是当使用@RestController是无法解释视图的,@RestController加上@RequestBody常用于解析json和XML
如果需要返回指定视图,应使用@Controller配和视图解析器
@Controller注释表示特定的类用于控制器的角色。 Spring不需要扩展任何控制器基类或引用Servlet API。但是,如果需要,您仍然可以参考Servlet特定的功能。@Controller注释作为注释类的构造型,表示其作用。调度程序扫描这些注释类的映射方法,并检测@RequestMapping注释。
但是当使用@RestController是无法解释视图的,@RestController加上@RequestBody常用于解析json和XML
如果需要返回指定视图,应使用@Controller配和视图解析器
相关文章推荐
- @Controller和@RestController的区别?
- @Controller和@RestController的区别?
- @Controller和@RestController的区别
- spring boot 使用@RestController 和 @Controller 构造常见http get ,post请求例子
- @Controller和@RestController的区别
- @Controller和@RestController的区别
- @Controller和@RestController的区别?
- @Controller和@RestController的区别?
- @Controller和@RestController的区别
- @Controller和@RestController的区别?
- @Controller 和@RestController 的区别
- @Controller和@RestController的区别?
- @Controller和@RestController的区别?
- springmvc中controller 使用@RestController 和 @Controller 返回结果的区别
- @Controller和@RestController的区别?
- Spring 中 @Controller 和 @RestController
- @controller 和@RestController 几个问题
- @Controller和@RestController的区别
- @Controller和@RestController的区别?
- @Controller和@RestController的区别?