Sprint启动不会引导index.html

时间:2016-07-18 23:29:22

标签: angularjs spring-mvc spring-boot

我有一个角弹簧启动项目,其结构如下图所示: enter image description here

如您所见,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上运行我的应用程序时,我收到了一个N​​OT FOUND错误。

任何人都知道我在这里缺少什么?

1 个答案:

答案 0 :(得分:2)

由于您要添加的目录app已经是默认静态资源目录的子目录:src/main/resources/static/app,因此您无需额外配置即可在{{1}内提供内容目录。

localhost:8080 / app / index.html开箱即用,没有上面使用的额外配置。