Spring Boot 静态资源配置代码详解 - 如何设置访问路径和存储路径
这段代码是在 Spring Boot 项目中配置静态资源的访问路径和真实存储路径。具体解释如下:
- 首先,该方法是重写了 WebMvcConfigurer 接口中的 addResourceHandlers 方法,用于添加资源处理器。
- 其中,FileStorageProperties 是一个自定义的配置类,用于读取项目中的一些配置信息,比如静态文件的访问路径和实际存储路径等。
- 代码中首先遍历了 FileStorageProperties 中的本地 (Local) 资源配置信息,如果开启了访问权限,就将该资源的访问路径和实际存储路径添加到资源处理器中。
- 然后,遍历了 FileStorageProperties 中的本地加强版 (LocalPlus) 资源配置信息,同样如果开启了访问权限,就将该资源的访问路径和实际存储路径添加到资源处理器中。
- 在添加资源处理器时,使用了 addResourceHandler 方法指定了资源的访问路径模式,使用 addResourceLocations 方法指定了实际存储路径,并在路径前加上了'file:' 前缀,表示资源是以文件的形式存储的。
原文地址: https://www.cveoy.top/t/topic/oUZ5 著作权归作者所有。请勿转载和采集!