静态资源路径配置代码
问题
在nacos里面配置路径时,路径的最后一个 / 没带,导致无法查询到静态资源,查询资料得到的处理结果是
也就是说有是会查询子目录的,没有只查询这个目录
API解释
翻译:
添加一个或多个资源位置,从中提供静态内容。每个位置都必须指向一个有效的目录。多个位置可以指定为逗号分隔的列表,并且将按照指定的顺序检查给定资源的位置。
例如,{“/”,“classpath:/META-INF/publicwebresources/”}允许从web应用程序根目录和类路径上包含/META-INF/publicwebresources/directory的任何JAR提供资源,其中web应用程序源目录中的资源优先。
对于基于URL的资源(例如文件、HTTP URL等),此方法支持一个特殊的前缀来指示与URL关联的字符集,以便可以正确编码附加到它的相对路径,例如[charset=Windows-31J]https://example.org/path.
我们这里是使用 file:///前缀表示使用我们自己文件夹下面的静态资源,我们也可以配置使用 https ftp等
反思
对框架要熟悉,熟悉才能知道问题,才能实际解决问题。
标签:配置,SpringBoot,静态,路径,查询,URL,资源 From: https://www.cnblogs.com/lovefoolself/p/18346667