Spring Boot不会在jar中加载资源

时间:2020-03-22 04:27:56

标签: spring-boot webjars

我的spring boot应用程序使用maven导入一个包含以下内容的jar:

|-- META-INF
|  |--resources.
|     |--favicon.ico
|  |--maven
|  |--MANIFEST.MF

和下面是我的springboot的WebConfig.java

@Configuration
@EnableWebMvc
public class WebConfig implements WebMvcConfigurer {
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/static/**").addResourceLocations("classpath:/");
    }
}

问题 是我无法通过http://localhost:port/context/static/favicon.ico访问favicon.ico。而且我尝试将资源映射到classpath:/META-INF/resources/,事实证明这也不行。

根据mvc-config-static-resources,我认为我做对了所有事情,有人知道问题出在哪里吗?

0 个答案:

没有答案