webmvcconfigurer配置跨域
时间: 2023-03-30 07:01:43 浏览: 80
可以使用WebMvcConfigurer配置跨域。可以通过实现addCorsMappings方法来配置跨域请求。在这个方法中,可以使用CorsRegistry对象来添加允许跨域请求的来源、方法和头信息。例如,可以使用以下代码来允许所有来源的GET请求:
```
@Configuration
public class MyWebMvcConfigurer implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOrigins("*")
.allowedMethods("GET")
.allowedHeaders("*");
}
}
```
相关问题
webmvcconfigurer配置跨域指定服务器
可以回答这个问题。在 WebMvcConfigurer 中,可以通过 addCorsMappings 方法来配置跨域访问。可以指定允许跨域的请求路径、允许的请求方法、允许的请求头、允许的响应头等信息。同时,还可以指定允许跨域的服务器地址。
webmvcconfigurer配置跨域指定允许跨域的请求路径
可以使用addCorsMappings方法来配置跨域请求的路径,例如:
registry.addMapping("/api/**")
.allowedOrigins("http://localhost:808")
.allowedMethods("GET", "POST")
.allowCredentials(true)
.maxAge(360);
这段代码表示允许来自http://localhost:808的跨域请求,允许GET和POST方法,允许携带凭证,缓存时间为360秒。
阅读全文