最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Springboot 實(shí)現(xiàn)跨域訪問(wèn)無(wú)需使用jsonp的實(shí)現(xiàn)代碼

 更新時(shí)間:2018年09月30日 10:10:33   作者:qq_39628595  
這篇文章主要介紹了Springboot 實(shí)現(xiàn)跨域訪問(wèn) 無(wú)需使用jsonp的實(shí)現(xiàn)代碼,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

Springboot 實(shí)現(xiàn)跨域訪問(wèn) 無(wú)需使用jsonp

在springboot的攔截器中添加respone的頭信息即可

@Override
  public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
      throws Exception {
    //String origin = (String) request.getRemoteHost()+":"+request.getRemotePort();
    response.addHeader("Access-Control-Allow-Origin", "*");
    //System.out.println("Access-Control-Allow-Origin");
    response.addHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
    //System.out.println("Access-Control-Allow-Methods");
    response.addHeader("Access-Control-Max-Age", "3600");
    //System.out.println("Access-Control-Max-Age");
    response.addHeader("Access-Control-Allow-Headers", "x-requested-with,Authorization");
    //System.out.println("Access-Control-Allow-Headers");
    response.addHeader("Access-Control-Allow-Credentials","true");
    //System.out.println("Access-Control-Allow-Credentials");
    String api_key = request.getParameter("api_key");
    String api_secret = request.getParameter("api_secret");
;
      if (check(api_key,api_secret)){
        return true;
      }
      response.sendError(400,"api_key or api_secret are error");
      return false;
  }
@Configuration
public class MyWebMvcConfigurer implements WebMvcConfigurer {
  @Bean
  APIIntercepter apiIntercepter() {
    return new APIIntercepter();
  }
  @Override
  public void addInterceptors(InterceptorRegistry registry) {
    // 添加一個(gè)攔截器,連接以/v1為前綴的 url路徑
    registry.addInterceptor(loginIntercepter()).addPathPatterns("/admin/**");
    registry.addInterceptor(apiIntercepter()).addPathPatterns("/v1/**");
  }
}

總結(jié)

以上所述是小編給大家介紹的Springboot 實(shí)現(xiàn)跨域訪問(wèn)無(wú)需使用jsonp的實(shí)現(xiàn)代碼,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • java實(shí)現(xiàn)的2048游戲完整實(shí)例

    java實(shí)現(xiàn)的2048游戲完整實(shí)例

    這篇文章主要介紹了java實(shí)現(xiàn)的2048游戲,結(jié)合完整實(shí)例形式分析了java實(shí)現(xiàn)2048游戲功能的相關(guān)數(shù)值運(yùn)算、swing組件布局、事件響應(yīng)等相關(guān)操作技巧,需要的朋友可以參考下
    2018-01-01
  • SpringBoot中忽略實(shí)體類(lèi)中的某個(gè)屬性不返回給前端的方法(示例詳解)

    SpringBoot中忽略實(shí)體類(lèi)中的某個(gè)屬性不返回給前端的方法(示例詳解)

    本文介紹了在Spring Boot中使用Jackson和Fastjson忽略實(shí)體類(lèi)屬性不返回給前端的方法,在Jackson中,同時(shí)使用@JsonProperty和@JsonIgnore時(shí),@JsonIgnore可能失效,Fastjson中可以使用@JSONField(serialize=false)來(lái)實(shí)現(xiàn),本文結(jié)合實(shí)例代碼介紹的非常詳細(xì),需要的朋友參考下吧
    2024-11-11
  • Java中BigDecimal類(lèi)與int、Integer使用總結(jié)

    Java中BigDecimal類(lèi)與int、Integer使用總結(jié)

    這篇文章主要給大家介紹了關(guān)于Java中BigDecimal類(lèi)與int、Integer使用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Java具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • 使用Spring的FactoryBean創(chuàng)建和獲取Bean對(duì)象方式

    使用Spring的FactoryBean創(chuàng)建和獲取Bean對(duì)象方式

    這篇文章主要介紹了使用Spring的FactoryBean創(chuàng)建和獲取Bean對(duì)象方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • springboot項(xiàng)目打包鏡像方式以及區(qū)分環(huán)境打包的方法

    springboot項(xiàng)目打包鏡像方式以及區(qū)分環(huán)境打包的方法

    本文主要介紹了springboot項(xiàng)目打包鏡像方式以及區(qū)分環(huán)境打包的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-03-03
  • Spring Boot處理全局統(tǒng)一異常的兩種方法與區(qū)別

    Spring Boot處理全局統(tǒng)一異常的兩種方法與區(qū)別

    這篇文章主要給大家介紹了關(guān)于Spring Boot處理全局統(tǒng)一異常的兩種方法與區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Spring Boot具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • Map與JavaBean相互轉(zhuǎn)換的工具類(lèi)?

    Map與JavaBean相互轉(zhuǎn)換的工具類(lèi)?

    這篇文章主要介紹了Map與JavaBean相互轉(zhuǎn)換的工具類(lèi),在做導(dǎo)入的時(shí)候,遇到了需要將map對(duì)象轉(zhuǎn)化?成javabean的問(wèn)題,也就是說(shuō),不清楚javabean的內(nèi)部字段排列,只知道m(xù)ap的?key代表javabean的字段名,value代表值,需要的朋友可以參考下
    2022-02-02
  • Java的非對(duì)稱(chēng)加密(RSA、數(shù)字簽名、數(shù)字證書(shū))詳解

    Java的非對(duì)稱(chēng)加密(RSA、數(shù)字簽名、數(shù)字證書(shū))詳解

    這篇文章主要介紹了Java的非對(duì)稱(chēng)加密(RSA、數(shù)字簽名、數(shù)字證書(shū))詳解,非對(duì)稱(chēng)加密:加密、解密使用不同的兩把密鑰,這兩把密鑰成對(duì),一般通信開(kāi)始時(shí)通過(guò)非對(duì)稱(chēng)加密將對(duì)稱(chēng)加密的密鑰發(fā)送給另一方,然后雙方通過(guò)對(duì)稱(chēng)加密來(lái)進(jìn)行溝通,需要的朋友可以參考下
    2024-01-01
  • Java多線程工具篇BlockingQueue的詳解

    Java多線程工具篇BlockingQueue的詳解

    今天小編就為大家分享一篇關(guān)于Java多線程工具篇BlockingQueue的詳解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03
  • Spring boot的上傳圖片功能實(shí)例詳解

    Spring boot的上傳圖片功能實(shí)例詳解

    Spring Boot是由Pivotal團(tuán)隊(duì)提供的全新框架,其設(shè)計(jì)目的是用來(lái)簡(jiǎn)化新Spring應(yīng)用的初始搭建以及開(kāi)發(fā)過(guò)程。這篇文章主要介紹了Spring boot 上傳圖片,需要的朋友可以參考下
    2018-03-03

最新評(píng)論

齐河县| 浏阳市| 沐川县| 达孜县| 马鞍山市| 桓台县| 龙口市| 仁怀市| 平谷区| 信丰县| 基隆市| 视频| 怀集县| 锡林浩特市| 孟村| 宣恩县| 疏勒县| 葫芦岛市| 日照市| 正安县| 临桂县| 翁源县| 新乐市| 澎湖县| 黔江区| 鄱阳县| 抚宁县| 永福县| 三都| 会昌县| 秦皇岛市| 连山| 哈巴河县| 德兴市| 平遥县| 恩平市| 手游| 湘阴县| 金寨县| 湘潭县| 松滋市|