我正在尝试使用这些ResourceResolvers
我使用的是Spring Boot 1.5,我的Maven构建链利用了maven-frontend-plugin,它的作用之一是分割我的资产文件并对它们进行指纹识别。我不希望spring-boot / java为我这样做。但是我确实想从基本文件名中引用/计算/解析这些指纹文件。 IE,如果things.js变成thing.234u2034.js,我希望能够请求ResourceResolver解决〜things.js-> https://my-cdn/thing.234u2034.js。
我尝试创建一个在其构造函数中使用ResourceResolver的控制器以使用查找功能...但是引导程序抱怨我没有ResourceResolver类型的bean。我发现我在配置方面做错了,正在阅读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中可将源文件映射到输出文件。想知道是否有某种东西可以通过某种转换来处理类似的东西,或者最好是通过模式x.y扫描类路径在我们的系统中成为x..y更好。我还想基于spring-boot配置文件来控制绝对URL扩展(需要将dev / stage转到其他位置)。