要在Spring Boot中配置跨域,可以按照以下步驟進行操作:
@CrossOrigin
注解,啟用全局跨域配置。可以通過@CrossOrigin(origins = "http://localhost:8080")
指定允許跨域請求的origin(域名或IP地址)。@SpringBootApplication
@CrossOrigin(origins = "http://localhost:8080")
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
@CrossOrigin
注解,啟用局部跨域配置。該注解的使用方式與全局配置類似。@RestController
public class MyController {
@CrossOrigin(origins = "http://localhost:8080")
@GetMapping("/foo")
public String foo() {
return "foo";
}
}
application.properties
文件:spring.mvc.cross-origin.allowed-origins=http://localhost:8080
application.yml
文件:spring:
mvc:
cross-origin:
allowed-origins: http://localhost:8080
注意:以上配置只是一些常用的方式,實際配置根據需求可能會有所不同。