首页 > 编程语言 > 详细

小D课堂 - 零基础入门SpringBoot2.X到实战_第2节 SpringBoot接口Http协议开发实战_6、SpringBoot2.xHTTP请求配置讲解

时间:2019-08-22 09:16:45      阅读:78      评论:0      收藏:0      [点我收藏+]

1、SpringBoot2.xHTTP请求配置讲解

    简介:SpringBoot2.xHTTP请求注解讲解和简化注解配置技巧

    1、@RestController and @RequestMapping是springMVC的注解,不是springboot特有的    
    2、@RestController = @Controller+@ResponseBody    
    3、@SpringBootApplication = @Configuration+@EnableAutoConfiguration+@ComponentScan
        localhost:8080

项目改造,把Demo2Application这个文件放Controller的上一层。项目的根目录
技术分享图片
Demo2Application重新命名
技术分享图片
改成了XdclassApplication
技术分享图片
技术分享图片
XdclassApplication这个类是SpringBoot的启动类,入口类
技术分享图片
进入到注解里面
技术分享图片
技术分享图片
@SpringBootConfiguration
技术分享图片
@Configuration
技术分享图片
EnableAutoConfiguration里面包含了@AutoConfigurationPackage
技术分享图片
把默认的注释去掉,换成下面的三个
技术分享图片
技术分享图片
启动日志一样启动起来了。
技术分享图片
相当于是这一个注解顶三个
3、@SpringBootApplication = @Configuration+@EnableAutoConfiguration+@ComponentScan
技术分享图片

技术分享图片

@RestController

表示所有的返回结果编程json格式
@RestController = @Controller+@ResponseBody

技术分享图片
技术分享图片
上面用了RestController。这样这里就不用再加@ResponseBody了。
技术分享图片
启动应用
技术分享图片
返回的是json格式。
技术分享图片
测试使用Conroller返回的数据格式
技术分享图片
技术分享图片
后台也报错了。无法找到View的名称。 
技术分享图片
所以不加ReponseBody话的 就把它当做一个view去找对应的页面。因为是MVC的程序,所以会映射页面端

所以用了RestController,我们这么写可以了
技术分享图片

RestController里面是包含了Controller和ReponseBody。一个顶两个
技术分享图片

 

小D课堂 - 零基础入门SpringBoot2.X到实战_第2节 SpringBoot接口Http协议开发实战_6、SpringBoot2.xHTTP请求配置讲解

原文:https://www.cnblogs.com/wangjunwei/p/11392228.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!