#java #spring-boot #spring-mvc #properties #graphql-java
#Ява #пружинный ботинок #весна-mvc #свойства #graphql-java
Вопрос:
У меня есть приложение spring-boot 2.6.
Я успешно обрабатываю исключение 404 с настройками application.yml
ниже:
spring: mvc: throw-exception-if-no-handler-found: true web: resources: add-mappings: false
То же самое приложение использует altair-spring-boot-starter
, которое предоставляет статические файлы, то у меня есть ошибки ниже:
No handler found for GET /vendor/altair/styles.css No handler found for GET /vendor/altair/assets/img/logo_350.svg No handler found for GET /vendor/altair/runtime-es2018.js No handler found for GET /vendor/altair/main-es2018.js No handler found for GET /vendor/altair/polyfills-es2018.js No handler found for GET /vendor/altair/favicon.ico
Если я обращусь spring.web.resources.add-mappings
к true
статическим файлам altair
, работает, но обработка 404 не работает.
Как обработать 404 исключения весенней загрузки и добавить файлы satic в ресурсы сопоставления? Есть ли какой-нибудь способ сделать и application.yaml
то, и другое ?
Комментарии:
1. Есть ли путь
vendor
к папкеresources/static/vendor
?2. @FaeemazazBhanej от поставщика github, который я получил /
src/main/resources/static/vendor/altair/**
и/src/main/resources/templates/altair.html