繁体   English   中英

Spring Boot不提供静态内容返回未找到的404

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM