Sobes.tech
Назад к вопросам
Junior — Middle
65

Есть ли отдельный стартер в Spring Boot, реализующий поддержку CORS?

Компании, где спрашивали
AstonAston

Ответ от нейросети

sobes.tech AI

В Spring Boot нет отдельного стартера, специально предназначенного только для поддержки CORS. Вместо этого поддержка CORS реализуется через стандартные механизмы Spring Framework, например, с помощью аннотации @CrossOrigin на контроллерах или глобальной настройки через WebMvcConfigurer.

Пример глобальной настройки CORS в Spring Boot:

@Configuration
public class WebConfig implements WebMvcConfigurer {
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")
                .allowedOrigins("https://example.com")
                .allowedMethods("GET", "POST", "PUT", "DELETE");
    }
}

Таким образом, для поддержки CORS не требуется отдельный стартер, а используется встроенный функционал Spring MVC.