【发布时间】:2014-11-28 10:18:54
【问题描述】:
我正在尝试将资源处理程序添加到我的 Spring Boot 应用程序 (1.1.8.RELEASE) 中,它必须能够转换此示例。
//From: {HOST_PREFIX_1}/u/{1}/{2}/myimage.jpg
//To: {CDN_PREFIX_2}/u/{1}/{2}/images/myimage.jpg
我不知道spring是否能够处理这种模式或者我必须创建一个自定义的resourceHandler。
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry)
{
registry.addResourceHandler("/u/{var1}/{var2}/{var3:.*}")
.addResourceLocations("/u/{var1/{var2}/images/{var3:.*}")
.addResourceLocations(cdnPrefix);
super.addResourceHandlers(registry);
}
Spring 没有检测到任何类型的模式错误,但重定向不起作用。
有什么帮助吗?
谢谢!
【问题讨论】:
-
我终于成功地将请求发送到一个控制器,该控制器产生了重定向逻辑,但如果有人有更优雅的解决方案,那就太好了。
-
“主机前缀”和“cdn 前缀”是什么意思;是像 example.org 和 mycdn.com 这样的实际域吗?
-
是的,我就是这个意思
标签: java spring spring-mvc spring-boot spring-4