diff --git a/src/main/java/com/going/server/global/config/SwaggerConfig.java b/src/main/java/com/going/server/global/config/SwaggerConfig.java index c0d278e..0e985a8 100644 --- a/src/main/java/com/going/server/global/config/SwaggerConfig.java +++ b/src/main/java/com/going/server/global/config/SwaggerConfig.java @@ -5,6 +5,8 @@ import io.swagger.v3.oas.models.servers.Server; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; +import org.springframework.web.servlet.config.annotation.CorsRegistry; +import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; @Configuration public class SwaggerConfig { @@ -18,4 +20,17 @@ public OpenAPI OpenAPI() { return new OpenAPI() .info(info); } + @Bean + public WebMvcConfigurer corsConfigurer() { + return new WebMvcConfigurer() { + @Override + public void addCorsMappings(CorsRegistry registry) { + registry.addMapping("/**") + .allowedOrigins("*") + .allowedMethods("GET", "POST", "PUT", "DELETE", "PATCH", "OPTIONS") + .allowedHeaders("*") + .allowCredentials(true); + } + }; + } }