Я пытаюсь получить эти ResourceResolvers
Я в весенней загрузке 1.5, и моя цепочка сборки maven использует maven-frontend-plugin и одна из вещей, которые он делает, это разделяет мои файлы активов и снимает их отпечатки пальцев.Я не хочу, чтобы Spring-Boot / Java сделал это для меня.Но я хочу ссылаться / вычислять / разрешать эти файлы с отпечатками пальцев из основного имени файла.То есть, если thing.js становится thing.234u2034.js, я хочу попросить ResourceResolver разрешить ~ things.js -> https://my -cdn / thing.234u2034.js .
Я попытался создать контроллер, который использует ResourceResolver в своем конструкторе для использования функции поиска ... но boot жалуется, что у меня нет bean-компонентов типа ResourceResolver.Я подумал, что что-то не так с config и читал https://docs.spring.io/spring-boot/docs/1.5.9.RELEASE/reference/html/common-application-properties.html, в частности, раздел о ResourceHandling ... Я пробовал несколько различных настроек для этих обработчиков ресурсов, но не смог получить ResourceResolver для регистрации ...
не загружается ли автоматически при загрузке?если он должен, как мне его настроить?Я пытался использовать https://github.com/bclozel/spring-resource-handling в качестве примера, но, похоже, он не делает много магии, кроме добавления параметров в application.properties, которые я пробовал
spring.resources.add-mappings=true
spring.resources.chain.enabled=true
spring.resources.chain.strategy.fixed.enabled=true
spring.resources.static-locations=classpath:/static/,file:../client/src/
spring.resources.chain.cache=true
spring.resources.cache-period=60
spring.resources.chain.strategy.fixed.paths=/**
spring.resources.chain.strategy.fixed.version=123
spring.resources.chain.strategy.content.enabled=true
Ятакже ищу правильное встроенное ResourceResolver для использования ... У меня есть файл манифеста из сборки maven-frontend-plugin в resources / static, который отображает исходный файл в выходной файл.Хотите знать, есть ли что-то, что может работать с чем-то подобным с некоторым преобразованием, или, может быть, лучше просто просканировать путь к классу по шаблону xy, который становится x..y в нашей системе.Я также хочу контролировать абсолютное расширение url на основе профилей весенней загрузки (нужен dev / stage, чтобы перейти куда-то еще).