zoukankan      html  css  js  c++  java
  • 小D课堂

    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。一个顶两个


     

  • 相关阅读:
    mybatis的xml文件中的CDATA的使用
    使用jedis执行lua脚本
    连接池中的maxIdle,MaxActive,maxWait等参数详解
    Unity3D脚本中文系列教程(十六)
    Unity3D脚本中文系列教程(十五)
    Unity3D脚本中文系列教程(十四)
    Unity3D脚本中文系列教程(十三)
    Unity3D脚本中文系列教程(十二)
    Unity3D脚本中文系列教程(十一)
    Unity3D脚本中文系列教程(十)
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11392228.html
Copyright © 2011-2022 走看看