如您所见,index.html位于resources / static / app下,并将此位置包含为资源位置,我这样做了:
@Configuration
public class WebMvcConfig extends WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/**").addResourceLocations("classpath:/static/app/");
}
}
现在当我在默认端口8080上运行我的应用程序时,我收到了一个NOT FOUND错误。
任何人都知道我在这里缺少什么?
答案 0 :(得分:2)
由于您要添加的目录app
已经是默认静态资源目录的子目录:src/main/resources/static/app
,因此您无需额外配置即可在{{1}内提供内容目录。
localhost:8080 / app / index.html开箱即用,没有上面使用的额外配置。