用Thymeleaf模板的th:…引入静态资源,网页无法加载样式:
使用该模板记得在配置文件中配置:
#thymeleaf 模版前缀,默认值,可选项 spring.thymeleaf.prefix=classpath:/templates/ #thymeleaf 模版后缀,默认值,可选项 spring.thymeleaf.suffix=.html ing.thymeleaf.cache=false spring.thymeleaf.encoding=utf-8
目录结构:
我的两个引用:
一开始我是根据网上的这种前面加上/static/…
但是我这里网页会报404,找不到资源,然后各种重启,清缓存等等都无效!!!
然后我就重新开始从头来
首先根据springBoot默认静态资源的加载为:当前项目根路径/ + 静态资源名 (放在static下面,不能夹着文件夹),像这样:
是放在static下面的.
然后这种情况是可以正常访问的,然后再把它丢进js里面,打开网页再次访问,发现可以了
情况2:
我使用的是Thymeleaf模板,我重新加载了一下maven里面的对应Thymeleaf依赖,然后模板里面的th表达式引入的静态资源就可以在页面有显示了
哈哈哈哈哈,就很无语的东西,有些人可能重启就可以了



