實現方式
- 在SpringBoot的application.properties文件中加入如下配置
file.path=D:/upload
spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,file:${file.path}
其中classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/爲SpringBoot默認的靜態資源地址
此方式即將,D:/upload路徑下的文件作爲SpringBoot項目的靜態文件路徑
如此既能通過ip端口加文件名直接訪問D:/upload下的文件
示例
- 1,在application.properties文件中添加 端口配置
server.port=8081 - 2,在D:\upload\temp下放入圖片
1.jpg
- 3,啓動項目
- 4,訪問地址http://127.0.0.1:8081/temp/1.jpg即能獲取到文件信息
用途
- 1,可將上傳文件放入該路徑,然後通過路徑加文件名直接訪問該文件(例如頁面圖片顯示),
- 2,將公用配置文件放入該路徑,項目啓動時可讀取該該配置文件