当您在浏览器中打开 CSS 文件时,会发生什么? 404 或重定向到您的应用程序页面?
我也遇到了一些挑战并通过这种方式解决了。
CSS文件的路径在我的项目中:/src/main/resources/static/main.css
模板
<link th:href="@{/static/main.css}" rel="stylesheet" />
应用程序属性
spring.mvc.static-path-pattern=/static/**
拦截器配置
@Configuration
public class InterceptorsConfig implements WebMvcConfigurer {
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addPathPatterns("/**")
.excludePathPatterns("/static/**");
}
}