首页 > 其他分享 >SpringBoot之RestController注解

SpringBoot之RestController注解

时间:2022-08-15 18:34:38浏览次数:62  
标签:RestController SpringBoot JSON 接口 Controller 注解

@RestController= @Controller + @RequestBody

概念

  @RestController用过SpringMVC的人都知道,这个注解是加在类上面的,作用域是整个类,加上之后,这个类里面所有的接口都将返回JSON格式的数据,但是他并不会SpringBoot的,他是属于SpringMvc的

 

为什么要有这个注解?

  为什么在有了@Controller注解的同时,还要有@RestController呢?

  先说一下之前我们是则么做的,在使用@Controller的时候

  我们的Controller中的方法会用于返回页面视图的,当然这是前后端不分离的情况,我们要返回JSON数据,是要在方法上面加上@ResponseBody的

  但是如果接口多了,那么每个方法上都加,就会变得比较冗余,并且现在都是前后端分离的项目,前端有自己的路由,并不需要后端控制,所以一般所有的接口都是通过JSON数据交互的,所以采用RestController

 

本文来源于网络,只做技术分享,一概不负任何责任

 

标签:RestController,SpringBoot,JSON,接口,Controller,注解
From: https://www.cnblogs.com/friendlysong/p/16589256.html

相关文章

  • 监控项目指标-SpringBoot Actuator
    一、初识引入环境<!--引入监控功能--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-star......
  • 获取注解信息
    点击查看代码packagecom.kuang.reflection;//练习反射操作注解importjava.lang.annotation.*;importjava.lang.reflect.Field;publicclassTest12{pub......
  • 清晰梳理最全日志框架关系与日志配置-SpringBoot 2.7.2 实战基础
    优雅哥SpringBoot2.7.2实战基础-07-日志配置Java中日志相关的jar包非常多,log4j、log4j2、commons-logging、logback、slf4j等,本文首先梳理这些包之间关系,然后......
  • SpringBoot集成Swagger3
    OpenAPIOpenApi是业界真正的api文档标准,其是由Swagger来维护的,并被linux列为api标准,从而成为行业标准。Swaggerswagger是一个api文档维护组织,后来成为了OpenA......
  • Springboot项目构建docker镜像发布到aliyun服务器
    一、1.先下载docker//1.先删除原本可能存在的dockeryumremove docker\         docker-client\         docker-client-late......
  • SpringBoot实例
    原文链接SprintBoot的完整实例,从数据库读取数据并使用Postman测试。项目地址:https://github.com/Snowstorm0/learn-spring-boot1本地数据库本地数据库创建教程:创建......
  • 注解和反射之动态创建对象执行方法
    点击查看代码packagecom.kuang.reflection;importjava.lang.reflect.Constructor;importjava.lang.reflect.Field;importjava.lang.reflect.InvocationTarget......
  • @Data 注解
    简介对于Data注解基本理解而言就是生成getter&setter函数但是经过探究不单单有getter&setter还有toString方法hashCode方法和equals方法。原代码imp......
  • SpringBoot 过滤器和拦截器---实现全局接口日志输出
    SpringBoot过滤器和拦截器---实现全局接口日志输出首先,看一张图:Tomcat收到请求之后,会先通过过滤器Filter,该过滤器属于JavaHttp框架(过滤器采用接口回调的方式来运行......
  • Spring IoC 常用注解手写实现
    执行流程1.  初始化Spring容器时传入配置类,通过配置类的@ComponentScan注解告知Spring需要扫描的包路径,不在扫描包路径下的@Component等注解修饰的Bean不会被IoC容器......