Встречается на собеседованиях • сегодня

Является ли CORS отдельным Spring Boot стартером

Нет, CORS (Cross-Origin Resource Sharing) не является отдельным Spring Boot стартером. Это механизм безопасности браузеров, который можно настроить в Spring Boot через стандартные средства Spring MVC или Spring WebFlux.

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

java
@Configuration
public class CorsConfig implements WebMvcConfigurer {
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/api/**")
            .allowedOrigins("http://example.com")
            .allowedMethods("GET", "POST")
            .allowCredentials(true);
    }
}

Также можно использовать аннотацию @CrossOrigin на уровне контроллера или метода. Для WebFlux используется CorsWebFilter. Все эти возможности доступны в стандартных spring-boot-starter-web или spring-boot-starter-webflux.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы