成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Java Spring 框架 @Controller 與 @RestController的區別,你明白了嗎?

開發 前端
可以使用@Controller注釋和@ResponseBody注釋來完成@RestController的工作,RESTful Web 服務的默認的。Spring 引入了@RestController ,它結合了@Controller和@ResponseBody的功能。

概述

@Controller注解長期用于傳統的spring MVC 框架Controller。@ RestController注解是在Spring 4.0 中引入的,以簡化RESTful Web 服務的創建。

Spring MVC/Spring BOOT中的@RestController注解其實就是@Controller和@ResponseBody注解的組合。

它被添加到Spring 4.0中,使得在Spring框架中開發RESTful Web服務更加容易。

如果對**REST Web 服務有所了解的小伙伴,**那么對 REST API 和 Web 應用程序之間的區別應該不陌生。

這是來自Web 應用程序的響應通常是視圖(HTML + CSS),因為它們是為人類觀眾準備的。

REST API只是以 JSON 或 XML 的形式返回數據,大多數 REST 客戶端都是程序。這種區別在@Controller和**@RestController**注解中也很明顯。

Spring MVC/BOOT中@Controller和@RestController的區別

  1. @Controller是在 Spring 中將類標記為控制器類的注解,而@RestController用于REST Web 服務,類似于@Controller和@ResponseBody。
  2. @Controller注釋表示該類是控制器,如 Web 控制器,而@RestController注釋表示該類是控制器,其中@RequestMapping方法默認采用@ResponseBody(即 REST API)。
  3. 關鍵區別在于,一旦用@RestController注釋類,就不需要在每個處理程序方法上都使用**@ResponseBody**。
  4. @Controller創建模型對象的映射并查找視圖,而**@RestController**只是簡單地返回對象和對象數據,直接以 JSON 或 XML 形式寫入 http 響應。

可以使用@Controller注釋和@ResponseBody注釋來完成@RestController的工作,RESTful Web 服務的默認的。Spring 引入了@RestController ,它結合了@Controller和@ResponseBody的功能。

例子

以下是 Spring 中相等的示例代碼。

  • @ Controller
@Controller
@ResponseBody
Public class MVCController{
}
  • @ RestController
@RestController
public class MVCController{
}

以上兩段代碼在Spring MVC/Spring Boot中是同樣的操作。

結論

以上就是Spring MVC/Spring Boot的@Controller注解和@RestController注解的區別。

責任編輯:武曉燕 來源: 今日頭條
相關推薦

2024-02-04 00:00:00

@ValidSpring@Validated

2023-10-27 07:39:44

IOC容器Spring

2022-10-24 20:25:40

云原生SpringJava

2024-01-25 09:10:10

GoRust標準庫

2022-09-27 07:31:57

Property模式數據

2022-04-07 11:15:22

PulseEventAPI函數

2024-10-28 08:26:55

SpringAI語言模型1. 多模型

2022-12-30 08:35:00

2023-05-31 08:29:08

數據庫CPU類型

2022-04-07 08:20:22

typeinterface前端

2023-12-28 08:43:28

前端算法搜索

2022-10-19 08:19:32

動態基線預警

2024-01-08 20:05:32

2023-04-26 00:00:00

框架Vue.js客戶

2022-10-08 00:24:40

嵌套事務加入事務事務

2023-12-08 08:38:15

EventLoopAPI瀏覽器

2022-10-10 18:38:56

inert屬性鍵盤

2022-05-31 07:32:19

JDK8API工具

2024-08-28 13:09:50

2023-11-06 07:37:01

函數式插槽React
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产欧美一区二区精品久导航 | 免费一级大片 | 欧美电影在线 | 国产丝袜一区二区三区免费视频 | 国产精品视频免费播放 | 久久爱黑人激情av摘花 | 欧美啪啪网站 | 国产精品久久久久久久免费大片 | 成人精品一区二区三区中文字幕 | 欧美日日 | 日韩在线观看网站 | 中文字幕福利视频 | 国产精品不卡 | 伊人二区| 欧美中文 | 日韩成人av在线 | 亚洲国产精品久久久久 | 麻豆91av| 99热这里有精品 | 午夜视频在线免费观看 | 欧美日韩视频在线播放 | 第一av| 亚洲欧美另类在线观看 | 韩国av一区二区 | 九九久久精品视频 | 国产成都精品91一区二区三 | 羞羞的视频免费看 | 国产亚洲一区二区三区在线观看 | 亚洲网视频| 国产 欧美 日韩 一区 | 国产成人一区二区三区 | 精品视频在线观看 | 九九热在线视频免费观看 | 中文字幕日韩欧美一区二区三区 | 不用播放器看的av | 北条麻妃av一区二区三区 | 国产精品久久久爽爽爽麻豆色哟哟 | 亚洲高清在线免费观看 | 欧美极品在线 | 一本色道久久综合亚洲精品高清 | 日韩精品一区二区三区视频播放 |