SpringBoot之RestController注解


SpringBoot之RestController注解

概念

  @RestController用過SpringMVC的人都知道,這個注解是加在類上面的,作用域是整個類,加上之后,這個類里面所有的接口都將返回JSON格式的數據,但是他並不會SpringBoot的,他是屬於SpringMvc的

  為什么會說這個呢,因為在面試的時候,有時候會被問到,說幾個SpringBoot的常用注解,有人就會回答@RestController這個注解,其實是Spring的,這樣面試官就會覺得你其實並不了解SpringBoot

  

 

為什么要有這個注解?

  為什么在有了@Controller注解的同時,還要有@RestController呢?

  先說一下之前我們是則么做的,在使用@Controller的時候

  我們的Controller中的方法會用於返回頁面視圖的,當然這是前后端不分離的情況,我們要返回JSON數據,是要在方法上面加上@ResponseBody的

  但是如果接口多了,那么每個方法上都加,就會變得比較冗余,並且現在都是前后端分離的項目,前端有自己的路由,並不需要后端控制,所以一般所有的接口都是通過JSON數據交互的,所以采用RestController

作者:彼岸舞

時間:2021\01\12

內容關於:SpringBoot

本文來源於網絡,只做技術分享,一概不負任何責任

  


免責聲明!

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



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