[英]Spring boot not serving static content returns a 404 not found
Spring启动配置。
@SpringBootApplication
public class Application extends SpringBootServletInitializer {
public static void main(String[] args) {
ApplicationContext ctx = SpringApplication.run(Application.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(Application.class);
}
...
}
我放置必要的静态内容的位置
并通过我的jsp访问它
<link href="./resources/css/bootstrap.min.css" rel="stylesheet">
它返回未找到的404。 我想念什么?
Spring Boot从/static
, /public
或/resources
等目录提供静态/resources
。 因此,您可以将资源放入src/main/resources/static
。
如果您有资源src/main/resources/static/css/bootstrap.min.css
,则可以通过以下方式访问它
<link href="/css/bootstrap.min.css" rel="stylesheet">
另请参阅参考指南 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.