springboot跨域配置文件
时间: 2023-07-08 22:45:55 浏览: 206
springboot设置跨域访问
在Spring Boot中配置跨域请求需要在后端加上一些配置,主要有两种方式:
1. 在Controller方法中增加@CrossOrigin注解
```
@CrossOrigin(origins = "*", maxAge = 3600)
@RestController
public class MyController {
// ...
}
```
2. 在配置类中增加CorsFilter过滤器
```
@Configuration
public class CorsConfig {
@Bean
public CorsFilter corsFilter() {
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
CorsConfiguration config = new CorsConfiguration();
config.addAllowedOrigin("*");
config.addAllowedHeader("*");
config.addAllowedMethod("*");
config.setMaxAge(3600L);
source.registerCorsConfiguration("/**", config);
return new CorsFilter(source);
}
}
```
以上两种方式都可以实现跨域请求的功能,根据个人习惯选择即可。
阅读全文