聊聊Spring Controller 注解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了聊聊Spring Controller 注解相关的知识,希望对你有一定的参考价值。
参考技术A Spring的注解中有@Controller 和@RestController,这两者有区别呢?传统的MVC controller 依赖于View 来生成response。
RESTful web service 不需要依赖view,而是以JSON/XML 的方式直接将数据写入HTTP response。在这种情况下,可以对controller 中的每一个方法加上@ResponseBody 注解。Spring 会轮询所有注册的HttpMessageConverter 找到第一个可以转换的content-type 类型。
从Spring 4.0 开始,增加了@RestController 注解,该注解相当于同时使用了@Controller 和@ResponseBody。使用了@RestController 就不需要为每个方法添加@ResponseBody了。
以上是关于聊聊Spring Controller 注解的主要内容,如果未能解决你的问题,请参考以下文章
使用 @RequestMapping 注解,需要导入的包:spring-webmvc
「Spring注解驱动开发」聊聊Spring注解驱动开发那些事儿