Closed StudyofNeural closed 5 months ago
原始代码: 原始配置:
我尝试自己手写了一个类,实现WebMvcConfigurer接口是可行的:
你在自带的 WebMvcConfigurer 接口中打个断点看看,有没有正常执行
我试过,能进去new 对象,但是add方法没进去。
---原始邮件--- 发件人: @.> 发送时间: 2024年3月7日(周四) 中午11:24 收件人: @.>; 抄送: @.**@.>; 主题: Re: [dromara/x-file-storage] 请问为什么静态资源处理器fileStorageWebMvcConfigurer不起作用呢? (Issue #229)
你在自带的 WebMvcConfigurer 接口中打个断点看看,有没有正常执行
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>
你用的springboot版本多少
2.3.2.RELEASE
要不你尝试换个springboot版本试试?要还是不行就先这样用吧,说实话我也不知道啥原因
好的,谢谢。我自己再研究一下。
刚刚重新试了一下,将返回值Object改为WebMvcConfigurer就可以了:
但是这在非 SpringWeb 环境下,没有 WebMvcConfigurer 这个类,可能会启动不了,具体我没试
但是你这里return new WebMvcConfigurer(){}也会报class not found吧?
@ConditionalOnClass(name = "org.springframework.web.servlet.config.annotation.WebMvcConfigurer") 用了这个判断,这部分等我有空处理一下,预计发布下个版本时会解决
对,这里的判断有了,说明WebMvcConfigurer已经存在了,所以返回WebMvcConfigurer也没毛病吧?
具体等我有空试一下
2.2.0版本已修复此问题,详情查看 更新记录
当我配置成local-plus的存储引擎的时候,静态资源无法直接访问