亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

利用SpringMVC怎么實現跨域

發布時間:2020-12-02 16:54:07 來源:億速云 閱讀:163 作者:Leah 欄目:編程語言

利用SpringMVC怎么實現跨域?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

1. 什么是跨域

跨域,即跨站HTTP請求(Cross-site HTTP request),指發起請求的資源所在域不同于請求指向資源所在域的HTTP請求。

2. 跨域的應用情景

當使用前后端分離,后端主導的開發方式進行前后端協作開發時,常常有如下情景:

1.后端開發完畢在服務器上進行部署并給前端API文檔。

2.前端在本地進行開發并向遠程服務器上部署的后端發送請求。

在這種開發過程中,如果前端想要一邊開發一邊測試接口,就需要使用跨域的方式。

3. 通過注解的方式允許跨域

非常簡單,我們可以在Controller類或其方法上加@CrossOrigin注解,來使之支持跨域。

舉例:

@CrossOrigin(origins = "*", maxAge = 3600)
@RestController
@RequestMapping("/User")
public class UserController {
}

其中origins為CrossOrigin的默認參數,即跨域來源,*即任何來源,也可以是其他域名。即可以以以下形式:

@CrossOrigin("http://test.com")
@CrossOrigin(origins="http://test.com",maxAge=3600)

該注解用于方法上,寫法相同,處理時,SpringMVC會對類上標簽和方法上標簽進行合并。

4. 通過配置文件的方式允許跨域

在web.xml中添加如下配置:

  <filter-mapping>
    <filter-name>CorsFilter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>

使用這個Filter即可讓整個服務器全局允許跨域。

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

松桃| 石门县| 澎湖县| 禄劝| 满洲里市| 象山县| 长兴县| 正宁县| 祁东县| 精河县| 宁阳县| 新营市| 望都县| 莱州市| 开平市| 清水河县| 射洪县| 称多县| 滦平县| 和林格尔县| 大悟县| 永丰县| 南昌县| 巨鹿县| 泊头市| 勐海县| 巴中市| 邹城市| 兴安县| 焦作市| 高邑县| 镇巴县| 肥西县| 永平县| 偏关县| 雅安市| 东丰县| 襄城县| 望谟县| 新乐市| 静乐县|