Несмотря на следующую конфигурацию, доступ к http://localhost:8080/rooms/rooms.json дает мне ошибку CORS - Нет заголовка 'Access-Control-Allow-Origin' в запрашиваемом ресурсе .
У меня нет проблем, чтобы запросить любой другой путь, который отображается контроллером.В чем проблема со статическими ресурсами?Как разрешить запрос Cors или исключить пути к ресурсам без защиты Spring?
Spring Boot 2.0.5
Spring Boot Web Starter 2.0.5
@Configuration
@EnableWebMvc
public class WebMvcConfig implements WebMvcConfigurer {
@Override
public void addResourceHandlers(final ResourceHandlerRegistry registry) {
registry.addResourceHandler("/rooms/**")
.addResourceLocations("classpath:/rooms/")
.setCachePeriod(3600)
.resourceChain(true)
.addResolver(new PathResourceResolver());
}
@Override
public void addCorsMappings(final CorsRegistry registry) {
registry.addMapping("/**");
}
}