Используя 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("*");
}
};
}
}




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