springboot通过URL方式访问外部资源

  • Post author:
  • Post category:其他


遇到这个问题时翻阅百度,无外乎就是两种方式

在这里插入图片描述

在springboot 2.1.8中该方法已过时

2.
在这里插入图片描述

这个方法是可以实现通过url访问到指定目录下的文件,但是使用spring.resources.static-locations这个配置会覆盖掉SpringBoot默认的静态资源文件夹,项目的静态资源全都无法访问,而spring.mvc.static-path-pattern 默认值就是/** 无须配置。

解决方法,在spring.resources.static-locations 加入自定义要访问的文件夹路径,必须是file:开头,并且加上默认的四个静态资源路径就可以访问项目和自定义静态资源了。

自定义静态资源路径为D:file/

spring那里报错是因为上面已经存在spring层,这里加上为了方便演示

在这里插入图片描述

自定义静态资源文件夹下的文件

在这里插入图片描述

通过url访问下载.JPG这张图片

在这里插入图片描述

同时项目也能访问到

在这里插入图片描述



版权声明:本文为weixin_43224694原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。