【发布时间】:2016-06-08 16:00:37
【问题描述】:
我有 SpringBoot 1.3.3 和一个在端口 8080 上公开的工作 Java API。但是,根据这个 API,我想公开一个直接位于 {projectName}/src/main/resources/ 下的 index.html 文件对于 Springboot 文档,这应该会自动提供,但是当我导航到 http://localhost:8080/index.html 时,我得到一个 404。我没有在任何地方使用 @EnableWebMVC 并尝试添加我自己的配置文件,如下所示,但是没有任何效果,所以我很友善的不知所措。任何帮助将不胜感激!
@Configuration
@EnableWebMvc
@ComponentScan
public class ServerConfiguration extends WebMvcAutoConfiguration {
private static final String[] CLASSPATH_RESOURCE_LOCATIONS = {
"classpath:/META-INF/resources/", "classpath:/resources/",
"classpath:/static/", "classpath:/public/" };
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/**").addResourceLocations(CLASSPATH_RESOURCE_LOCATIONS);
}
}
【问题讨论】:
标签: java spring spring-mvc spring-boot