【发布时间】:2017-03-30 16:01:18
【问题描述】:
我正在使用 spring boot 后端和 angular2 前端构建 web 应用程序,如果访问了非 root url,spring boot 返回 whitelabel 页面(因为 servlet 容器不知道角度路由),所以我正在尝试替换带有 index.html 页面的 whitelabel 页面。
在阅读了一些关于此的文章后,我尝试了这个,但没有工作
@Component
public class CustomizationBean
implements EmbeddedServletContainerCustomizer {
@Override
public void customize(ConfigurableEmbeddedServletContainer container) {
container.addErrorPages(new ErrorPage(HttpStatus.NOT_FOUND, "/index.html"));
}
}
index.html 放在 src/main/resources/static 下
我错过了什么吗?
【问题讨论】:
标签: angular spring-boot