【发布时间】:2014-08-23 15:26:21
【问题描述】:
我的应用程序是使用前端的主干和后端的 spring 框架构建的。它是一个单一的 html 应用程序。路由由主干处理,所以我有一个具有下一个结构的后端路由:
@RequestMapping(value="/**", method=RequestMethod.GET)
public String Pages()
{
return "index";
}
将所有内容都指向我的 index.html。问题是静态内容 文件也指向这条路线,我不想要这个。我试过 通过覆盖 addResourceHandler 方法来配置 WebMvcConfigurerAdapter 静态内容,但它不起作用。
@Configuration
public class StaticResourceConfiguration extends WebMvcConfigurerAdapter {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/js/**").addResourceLocations("/resources/js");
}
}
除了 /js/** 和 /assets/** 之外,我如何将每条路由都指向我的 index.html?
谢谢
【问题讨论】:
标签: spring spring-mvc spring-boot