方法一配置yml
配置 spring.mvc:static-path-pattern:/**
图片放在resource/static/下面访问直接ip:端口/图片名称.后缀
注:如果项目中含有实现了WebMvcConfigurer接口的类,上面方法访问将会报404
那么怎么解决这种问题?->方法二
方法二 实现WebMvcConfigurer接口,重写addResourceHandlers方法
参考博客:https://segmentfault.com/q/1010000023426373
方法三 直接开放static目录下的文件访问权限
在操作中发现,我页面的js文件加载不出来,而且在前端控制台显示js语法错误。但,我去查看后
并没有什么不对劲的。在我把拦截器删除之后就成功加载js。因此,直接在拦截器注册处排除静态
文件访问拦截。
博客介绍了Spring项目中静态资源访问的配置方法。方法一是配置yml,将图片放于resource/static/下可通过ip:端口/图片名称.后缀访问,但项目中有实现WebMvcConfigurer接口的类时会报错;方法二是实现该接口并重写addResourceHandlers方法;还提到直接开放static目录权限及排除拦截器对静态文件的拦截。
475

被折叠的 条评论
为什么被折叠?



