第三章SpringBoot中对于JSON数据的返回以及处理(⼀)在后台的开发过程中不可避免的就是⼀系列对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
springboot框架的作用 这个注解的作⽤就是@GetMapping=@RequestMapping(Method=GET),当然@PostMapping等注解也是⼀致。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论