昨天在部署spring boot小工具时出现了一个问题,在我访问spring boot下面静态资源的时候出现404问题,当时也不知道解决方案有那些,因为我以前的项目都是前后端分离项目,部署的前端项目一般都用nginx进行反向代理访问的,这次直接使用spring boot访问该项目下的静态文件属实难顶,各种资料翻阅测试还是找到了解决方案,下面看代码把:
在yml中配置:
spring:
mvc:
static-path-pattern: /static/**
resources:
static-locations: file:C:\\zhtp-cloud,file:C:\\ExcelUtil
static-path-pattern:配置代表statics下路径的所有文件都是静态资源的
static-locations:指定目标文件,相当于上面statics的路径对于着下面的C:\ExcelUtil或C:\zhtp-cloud项目下的文件,类似于反向代理的形式把,下面是我访问的磁盘文件路径:
挺好玩的大家可以试试