18.@RestController

注解源码

@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
/*
可以发现,@RestController注解里面包含了@Controller注解和@ResponseBody注解,@ResponseBody 注解是将返回的数据结构转换为 JSON 格式,
可以这么理解:@RestController = @Controller + @ResponseBody,我们使用 @RestController 之后就不需要再使用 @Controller 了。
*/
@Controller
@ResponseBody
public @interface RestController {
    @AliasFor(
        annotation = Controller.class
    )
    String value() default "";
}

相关文章:

  • 2021-08-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-17
  • 2021-09-05
猜你喜欢
  • 2021-07-06
  • 2021-12-24
  • 2021-12-29
  • 2022-12-23
  • 2021-09-08
  • 2021-11-05
  • 2021-06-18
相关资源
相似解决方案