小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。一個頂兩個


 編程

相關文章
相關標籤/搜索