springboot跨域配置的步骤是什么

   2025-02-15 3910
核心提示:要在Spring Boot中配置跨域,可以按照以下步骤进行操作:在Spring Boot项目的配置类(如Application.java)上使用@CrossOrigin注

要在Spring Boot中配置跨域,可以按照以下步骤进行操作:

在Spring Boot项目的配置类(如Application.java)上使用@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);    }}
在Controller类或方法上使用@CrossOrigin注解,启用局部跨域配置。该注解的使用方式与全局配置类似。
@RestControllerpublic class MyController {    @CrossOrigin(origins = "http://localhost:8080")    @GetMapping("/foo")    public String foo() {        return "foo";    }}
在配置文件(如application.properties或application.yml)中配置跨域。使用application.properties文件:
spring.mvc.cross-origin.allowed-origins=http://localhost:8080
使用application.yml文件:
spring:  mvc:    cross-origin:      allowed-origins: http://localhost:8080

注意:以上配置只是一些常用的方式,实际配置根据需求可能会有所不同。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言