Spring Boot 1.x版本:
Spring Boot 1.x版本已经做好了静态资源映射,所以拦截器不会对.css、.js等静态资源进行拦截;

Spring Boot 2.x版本:
Spring Boot 2.x版本,如果按上述注册拦截器,那么静态资源也会被拦截!
解决办法:
第一步:
在配置文件中,配置静态资源的访问路径,默认是/**

第二步:
注册拦截器时,排除路径"/static/**"

这样拦截器就不会对静态资源进行拦截!
本文详细解析了SpringBoot2.x版本中拦截器对静态资源的处理方式,指出与1.x版本的不同,并提供了具体的解决办法。通过在配置文件中设置静态资源访问路径及在注册拦截器时排除特定路径,确保静态资源不被拦截。
Spring Boot 1.x版本已经做好了静态资源映射,所以拦截器不会对.css、.js等静态资源进行拦截;

Spring Boot 2.x版本,如果按上述注册拦截器,那么静态资源也会被拦截!
解决办法:
第一步:
在配置文件中,配置静态资源的访问路径,默认是/**

第二步:
注册拦截器时,排除路径"/static/**"

这样拦截器就不会对静态资源进行拦截!

被折叠的 条评论
为什么被折叠?