springboot 通过url地址访问项目内部文件
修改配置文件
第一种方式:
在application.properties的配置文件中加入:
spring.resources.static-locations=classpath:/externalFil //可访问此文件夹下的所有内容(内部文件夹地址)
或:
spring.resources.static-locations=file:D://externalFil //外部文件夹地址
- 内部文件放置目录
将 externalFil 文件夹放在resources目录下 - 注意:此方法会将springboot自带静态文件访问地址 resources.static 跟换掉,导致在此文件夹下的文件访问不到
第二种方式:
直接将文件放置在项目中的 resources.static 目录下,可直接访问此文件夹下的所有内容。
将文件映射出去
在application.properties的配置文件中加入:
spring.mvc.static-path-pattern=/**
- 注意:里面必须为 /**,不然你项目的其他静态资源就会访问不到
访问路径
启动项目,在地址栏输入 localhoset:8080/test.txt ,来访问文件内容