Springboot跨域 ajax jsonp請求

2022-03-03 04:32:48 字數 895 閱讀 7122

springboot配置:

org.springframework.boot

spring-boot-starter-web

@suppresswarnings("deprecation")

@configuration

public

class corsfilter extends

webmvcconfigureradapter

}

@componentscan

public

class

public

static

void

main(string args)

}

@controller

public

class

corscontroller

}

ajax請求:

$.ajax(,

datatype:"jsonp",

/*jsonp: "callback",//傳遞給請求處理程式或頁面的,用以獲得jsonp**函式名的引數名(一般預設為:callback)

jsonpcallback:"callback",//自定義的jsonp**函式名稱,預設為jquery自動生成的隨機函式名,也可以寫"?",jquery會自動為你處理資料

*/success:

function

(data),

error:

function

() });

總結:測試1:前台+後台本地執行,ip相同埠不同   測試結果:res:

都能完成跨域請求及成功獲取返回值

springboot跨域配置

1.springboot它的好處就是它強大的自動配置,使我們能夠快速的搭建乙個專案。而springboot主要的設計目的是為微服務而誕生的。在前後端分離架構中,前端請求後端介面必然存在跨域,後端只需要提供服務即可。2.springboot配置跨域 編寫cors配置類 import org.sprin...

spring boot跨域問題

方式一 直接寫乙個 配置類 其他 不變 configuration public class orginconfig bean public corsfilter corsfilter 方式二 直接寫乙個 配置類 configuration public class weboriginconfig ...

SpringBoot配置跨域

springboot vue模式 前端傳送請求到後端,header中的token資訊一直是丟失狀態 當時的後端設定模式如下 configuration enablewebmvc public class springmvcconfig implements webmvcconfigurer para...