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

一、SpringBoot2.xHTTP请求配置讲解

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

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

项目改造,把Demo2Application这个文件放Controller的上一层。项目的根目录

Demo2Application从新命名

改为了XdclassApplication


XdclassApplication这个类是SpringBoot的启动类,入口类

进入到注解里面


@SpringBootConfiguration

@Configuration

EnableAutoConfiguration里面包含了@AutoConfigurationPackage

把默认的注释去掉,换成下面的三个


启动日志同样启动起来了。

至关因而这一个注解顶三个
三、@SpringBootApplication = @Configuration+@EnableAutoConfiguration+@ComponentScan


spring

@RestController

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



上面用了RestController。这样这里就不用再加@ResponseBody了。

启动应用

返回的是json格式。

测试使用Conroller返回的数据格式


后台也报错了。没法找到View的名称。 

因此不加ReponseBody话的 就把它当作一个view去找对应的页面。由于是MVC的程序,因此会映射页面端

因此用了RestController,咱们这么写能够了


RestController里面是包含了Controller和ReponseBody。一个顶两个


 编程

相关文章
相关标签/搜索