Загрузка Spring и загрузка внешних шрифтов: ошибка доступа к шрифту на https://x.com/webfont.woff2 из источника «x» заблокирована политикой CORS

Используя Spring Boot, вы хотите загрузить шрифт через html-файл и получить ошибку CORS, которую я не знаю, как исправить.

Получение следующей ошибки: Доступ к шрифту «https://example.com/fonts/webfont.woff2?v=4.6.3» из источника «http: // локальный: 8083» был заблокирован политикой CORS: в запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin». Следовательно, к источнику 'http: // локальный: 8083' доступ не разрешен.

index.html

...
<style> @font-face {
            font-family: 'Webfont';
            src: url("https://example.com/fonts/webfont.woff2");
        }
</style>
...

Весенний ботинок

DemoApplication.java

@SpringBootApplication public class DemoApplication {

public static void main(String[] args) {
    SpringApplication.run(DemoApplication.class, args);
}

@Bean
public WebMvcConfigurer corsConfigurer() {
    return new WebMvcConfigurer() {
        @Override
        public void addCorsMappings(CorsRegistry registry) {

            registry.addMapping(".(eot|otf|svg|ttf|woff2?)$").allowedOrigins("*");
            registry.addMapping("/").allowedOrigins("*");
            registry.addMapping("/**").allowedOrigins("*");
        }
    };

}

}

Любое решение, пожалуйста?

Mr Hoelee 08.01.2020 09:01
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
3
1
776
0

Другие вопросы по теме