SpringBoot怎么统一JSON信息返回(json,springboot,开发技术)

时间:2024-05-03 10:08:10 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    SpringBoot%E6%80%8E%E4%B9%88%E7%BB%9F%E4%B8%80JSON%E4%BF%A1%E6%81%AF%E8%BF%94%E5%9B%9E

调用后端服务后的返回结果有多种类型,如:StringIntegerBooleanListMap等,在一个项目中,为了保持统一性,我们方法返回结果可以全部使用JSON数据格式,如下:

其中code 是本次请求处理结果对应的状态码,msg是状态码对应的解释信息,data是要返回的数据内容,可以是任意一个对象。

封装响应信息对象

状态码,Http请求状态码有多种,使用枚举列举,如下示例:

创建一个公共类,生成响应对象

Spring中的控制器可以用 @Controller@RestController注解来声明,其中@Controller标识当前控制器是SpringMvc的控制器,要返回JSON对象数据,需要和@ResponseBody注解联合使用;@RestController主要用来构建Restful风格接口,返回客户端的请求数据,相当于同时使用@Controller@ResponseBody注解。

(推荐课程:Spring教程)

创建Pojo包及对应的实体类

创建控制器

@Controller

测试:启动服务后,在浏览器地址栏输入http://localhost:8080/users,可以看到页面上的输出信息

@RestController

请求后也能看到如上的结果。

本文:SpringBoot怎么统一JSON信息返回的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Linux下如何使用Inxi获取系统信息下一篇:

5 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18