通过url访问获取内部或者外部静态资源图片
共有两种方式:
1、基于代码层面进行配置
2、基于配置文件进行设置
此处仅通过实例来记录第二种方式:
根据需求需要通过公网来访问此服务器中的图片:
Springboot为我们提供了静态资源映射的功能,可以将资源传到服务器本地的某个路径下,然后将该路径映射为静态资源。
在Springboot项目中的application.yml配置文件中,设置静态资源访问地址;
path-match:
matching-strategy: ant_path_matcher
//作用:在Springboot 2.6.*之后已经取消了此种更改方式,所以需要加上这段代码从而能够重新使用此配置方法
static-path-pattern: /image/** #自定义配置
//真实访问地址
web:
resources:
static-locations: classpath:/META-INF/resources/,classpath:/resources/, classpath:/static/, classpath:/public/, file:D:/jt_data/media_file/
//其中的file:D..是图片真实存储地址
访问路径为http://服务器地址:项目所开端口号/image/**
结果如下: