网上有很多详细的解决方案了,比如采用addResourceHandler新增映射等,不再赘述,这里说一下我踩的坑:
现象是intellij里面启动访问没有问题,打成jar包后不论在linux还是win环境下,都没办法访问静态资源,试了各种解决方案配置都不能解决,最后发现犯了一个非常低级的错误(重点来了):
intellij下面配置了jdk为1.8版本,但是启动环境默认的jdk是jdk18,静态资源无法访问应该是由于jdk版本不兼容的原因导致的,更改启动jdk版本后可用。。。。(至于怎么更换jdk版本,网上很多教程,不过感觉都很麻烦,我是直接打了个docker环境来切换了)



