注解@RequestMapping,@RequestBody


首先在controller中大部分注解都是web包的,注解報錯大多因為web包的問題

@PostMapping=@RequestMapping(method=post)

@GetMapping=@RequestMapping(method=get)

這三個是用於接收url請求的

一般來說在springboot中調用請求直接http://localhost/url

但是如果引入了外部的tomcat插件而不用boot自帶的tomcat,在請求上加上項目名才可以請求到。

@ResponsetBody,這個是用於數據返回的,如果調用接口后報404錯誤,有兩種情況:一個就是接口名寫錯了,另一個就是沒有加這個注解,沒有加注解的話

只是不能返回數據,對數據庫的操作可以正常執行。


@RequestBody這個只是在接口之間調用的時候才用到,注解在形參的實體前,適用於httpclient和restTemplate調用接口時的數據傳遞

@RestController = @Controller+@ResponseBody

如果用@Controller返回一個字符串的話會自動跳轉到相應的html頁面,用@RestController的話會返回字符串


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM