本文介绍的是直接通过一个地址访问项目外部的一个文件,如直接输入:localhoset/images/image.jpg就可以访问到如放在D盘下面的一个image.jpg图片
直接上配置,如下:
在springboot的application.properties的配置文件中加入:
spring.resources.static-locations=file:D://uploads
D://images -->是你存放的外部文件的一个文件夹地址
然后加入一个这个问价你的映射:
spring.mvc.static-path-pattern=/**
注意:里面必须为 /**,不然你项目的其他静态资源就会访问不到
假如你的D://uploads下面两个文件一个存放图片的image文件里面有image.jpg,一个存放excel的excel文件里面有excel.xls
你就可以启动项目然后在地址栏输入:localhoset/images/image.jpg访问image.jpg图片
localhoset/excel/excel.xls访问excel.xls文件
其实就是规定一个你项目外部文件的地址,然后在项目内部映射这个外部文件地址,因为springboot是内置tomac服务器