Controller 相关注解
生活随笔
收集整理的這篇文章主要介紹了
Controller 相关注解
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
@RestController 復(fù)合注解
查看@RestController源碼
@Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Controller @ResponseBody public @interface RestController {/*** The value may indicate a suggestion for a logical component name,* to be turned into a Spring bean in case of an autodetected component.* @return the suggested component name, if any (or empty String otherwise)* @since 4.0.1*/@AliasFor(annotation = Controller.class)String value() default ""; }從源碼我們知道,@RestController注解相當(dāng)于@ResponseBody+@Controller合在一起的作用,RestController使用的效果是將方法返回的對(duì)象直接在瀏覽器上展示成json格式.
@RequestBody
通過(guò)HttpMessageConverter讀取Request Body并反序列化為Object(泛指)對(duì)象
@RequestMapping
@RequestMapping 是 Spring Web 應(yīng)用程序中最常被用到的注解之一。這個(gè)注解會(huì)將 HTTP 請(qǐng)求映射到 MVC 和 REST 控制器的處理方法上
?
總結(jié)
以上是生活随笔為你收集整理的Controller 相关注解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: EnableAutoConfigurat
- 下一篇: 事务注解 @Transactional