我知道这是有关Thymeleaf和CSS的另一个问题,但是:
<span>© 2020-<script type="text/javascript" th:src="@{/js/year.js}"></script> created by:</span>
有效。
<link rel="stylesheet" th:href="@{/webjars/bulma/0.8.1/css/bulma.min.css}"/>
有效。
<link rel="stylesheet" type="text/css" th:href="@{/css/style.css}"/>
它不起作用。
为什么?
一切都设置得很好
(.antMatchers("/", "/css/**", "/js/**", "/img/**", "/webjars/**")
在Chrome中出现错误:
拒绝应用http://localhost:8080/static/css/style.css
中的样式,因为它的MIME类型('application / json')不是受支持的样式表MIME类型,并且启用了严格的MIME检查。
为什么使用“ application / json”?
有趣的地方是地址:http://localhost:8080/css/style.css
,我可以看到我的CSS代码,但是Thymeleaf会在<link>
上方生成表格,从而标记错误的地址:http://localhost:8080/static/css/style.css