Я работаю над приложением Spring Boot со следующей настройкой: < /p>
Версия Spring Boot: 2.4.1 < /p>
java-версия: 1.8 < /p>
Использование Spring-boot-starter-security и presm-boot-starter-web < /p>
css selices fonts с использованием абсолютных путей:
@font-face { font-family: "FK Grotesk Neue"; src: url('/admin/FKGroteskNeue-1.1.1/woff2-static/FKGroteskNeue-Regular.woff2') format('woff2'), url('/admin/FKGroteskNeue-1.1.1/woff-static/FKGroteskNeue-Regular.woff') format('woff'); }
Когда я получаю доступ к приложению через http: // localhost: 8085/admin/..., все работает, пока я не открываю браузер devtools.
Как только я открываю Devtools (Enpect Element), запросы Font, как:
http://localhost:8085/fkgroteskneue-1.1 ... ular.woff2
return:
404 не найден, или
302 Найдено → Redirection to/addr/addr/addr/addr/add/add/add/add/add/add/add/add/add/add/add/add/add/add/add/addr/addr/ (например, http: //192.168.x.x: 8085), шрифты загружают штрафы - даже с открытыми Devtools. Конфигурация безопасности, чтобы разрешить пути шрифта:
.antmatchers("/admin/fkgroteskneue-1.1.1/**").permitall()
Подробнее здесь: https://stackoverflow.com/questions/796 ... re-open-lo