第三章 SpringBoot中对于JSON数据的返回以及处理(一)
转自:http://www.cnblogs.com/zslli/p/8693469.html
在后台的开发过程中不可避免的就是一系列对JSON数据的返回,需要我们进行的就是提供各种各样的数据。一般情况下数据类型最常用的就是JSON以及XML,在这里我们就讲讲在SpringBoot里面我们怎样进行JSON数据的返回以及数据一些特殊情况的处理。
如下图所示,我们建立好Controller控制层,和SpringMvc一样进行路径访问即可:
在这里我们需要注意几个地方,第一个就是Controller控制层的包我们应该创建在项目名+application文件所在包下面,和该文件为平级目录,然后在包里面进行控制层的创建,因为SpringBoot要求所有的类都是以这个启动类为基础,这样SpringBoot才能够对创建的类可视。在这不仅仅是针对控制层Controller而言,包含Dao层Service层,也是相同的道理。具体的目录如下:
接受访问路径的注解RequestMapping也保持不变,以及标记为控制类的注解Controller也是一致,在我们返回的是JSON数据的时候也需要添加ResponseBody注解,从简单的这个demo我们可以看出SpringBoot的应用层级开发变化还是可以接受的。
在这里我们要介绍的是几个在Spring框架中没有使用到的注解:@RestController
如上图所示,我们可以清晰的看清楚就是@RestController=@Controller+@ResponseBody注解,它的作用就是在每个处理器上相当于添加了一个@ResponseBody注解,当然用这个注解标记处理类以后类里面的每个处理器都是不能直接进行页面的返回的,这和添加了@ResponseBody注解一致。
当然,在请求路径映射注解上,也有新的注解定义:@GetMapping
这个注解的作用就是@GetMapping=@RequestMapping(Method=GET),当然@PostMapping等注解也是一致。
阅读更多- 第四章 SpringBoot对于JSON数据的返回以及处理(二)
- spring boot新手教程之使用FastJson解析JSON数据以及解决返回中文乱码问题
- springBoot的返回code数据的处理以及统一异常处理
- spring boot最新教程(四):返回json数据以及集成fastjson的使用
- Spring boot之返回json数据
- jquery中ajax如何返回值到上层函数的方法以及对于js处理json对象方法的记录
- SpringBoot入门-4(返回fastjson数据)
- (2)Spring Boot返回json数据【从零开始学Spring Boot】
- ajax的异步提交以及返回数据的处理,重点json
- springboot 返回json格式数据的时间格式配置
- 2. Spring Boot返回json数据【从零开始学Spring Boot】
- (2)Spring Boot返回json数据【从零开始学Spring Boot】
- spring boot返回json数据
- Spring Boot get和post请求,以及requestbody为json串时候的处理
- SpringBoot入门——返回JSON数据
- (2)spring boot返回json数据
- Spring Boot 学习2--Spring Boot返回json数据
- springboot 返回json格式数据时间格式配置
- springboot基础优酷篇(二)返回json数据
- Spring boot处理Long类型的Json数据,前端调用精度丢失