我有一个 Spring MVC 应用程序,我在其中定义了一个静态资源处理程序,如下所示:
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
if (resourceIdentifier != null) {
registry.addResourceHandler("/admin-ui/**", "/admin-ui/").addResourceLocations(
"file:" + resourceIdentifier.getResourcesLocation() + "/");
}
}
(为简洁起见,我省略了HandlerInterceptor
声明的其余部分。)
现在,该应用程序的主要入口点是:
https://foo.mysite.com/admin-ui/index.html
相反,我希望入口点是:
https://foo.mysite.com/admin-ui
目前,这会产生 404 错误。启用此功能的最简单方法是什么,最好使用ResourceHandlerRegistry
?