一、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
表示全部的返回結果編程json格式
@RestController = @Controller+@ResponseBody
上面用了RestController。這樣這裏就不用再加@ResponseBody了。
啓動應用
返回的是json格式。
測試使用Conroller返回的數據格式
後臺也報錯了。沒法找到View的名稱。
因此不加ReponseBody話的 就把它當作一個view去找對應的頁面。由於是MVC的程序,因此會映射頁面端
因此用了RestController,咱們這麼寫能夠了
RestController裏面是包含了Controller和ReponseBody。一個頂兩個
編程