【发布时间】:2017-02-25 20:15:37
【问题描述】:
我一直试图让这个工作,但几个小时后没有运气。
我的结构是这样的:
???? src
└─── ???? main
├─── ???? java
└─── ???? resources
├─── ???? META-INF
│ └─── ???? resources
│ └─── ???? bootstrap
│ ├─── ???? css
│ └─── ???? js
├─── ???? templates
│ └─── index.html
└─── application.properties
这是 WebConfig 类:
@Configuration
@EnableWebMvc
public class WebAppConfig extends WebMvcConfigurerAdapter {
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/resources/**")
.addResourceLocations("/resources/");
}
}
如果我使用指向网络资源的链接,它可以工作:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"></link>
如果我尝试包含静态资源,它不起作用:
<link type="text/css" rel="stylesheet" href="../../../resources/bootstrap/css/bootstrap.min.css"
data-th-href="@{/resources/bootstrap/css/bootstrap.min.css}" />
非常感谢任何帮助。
谢谢
【问题讨论】:
标签: spring-boot thymeleaf