Spring中@Controller和@RestController之間的區別


1. Controller, RestController的共同點

     都是用來表示Spring某個類的是否可以接收HTTP請求

2.  Controller, RestController的不同點

     @Controller標識一個Spring類是Spring MVC controller處理器

     @RestController:  a convenience annotation that does nothing more than adding the@Controller and@ResponseBody annotations。  @RestController是@Controller和@ResponseBody的結合體,兩個標注合並起來的作用。

示例如下:

@Controller
@ResponseBody
public class MyController { }

@RestController
public class MyRestController { }

 


免責聲明!

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



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