我的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,我认为我做对了所有事情,有人知道问题出在哪里吗?