新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何解決SpringBoot跨域問題
當(dāng)一個(gè)請求url的 協(xié)議、域名、端口 三者之間任意一個(gè)與當(dāng)前頁面url不同即為跨域,前后端分離是目前的趨勢, 解決跨域問題也是老生常談的話題,下面為大家分享一下如何解決SpringBoot跨域問題。

允許全部請求跨域許可的代碼
需要繼承WebMvcConfigurerAdapter類。
@Configuration
public class MyWebAppConfigurer extends WebMvcConfigurerAdapter{
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**");
}
}
有針對性的配置
同樣需要繼承需要繼承WebMvcConfigurerAdapter類,設(shè)置允許跨域的地址與映射。
@Configuration
public class MyWebAppConfigurer extends WebMvcConfigurerAdapter{
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/api/**")
.allowedOrigins("http://192.168.1.97")
.allowedMethods("GET", "POST")
.allowCredentials(false).maxAge(3600);
}
}
使用注解
在Controller上加上@CrossOrigin注解。
說明:以上幾種方案請使用spring4.2以上版本。
網(wǎng)站題目:如何解決SpringBoot跨域問題
文章位置:http://www.dlmjj.cn/article/djsddeh.html


咨詢
建站咨詢
