使用spring-web,我正在映射一种方法来接收包含点“。”的请求。在路径上:
@RequestMapping(value = "download/{id:.+}", method = RequestMethod.GET, produces = "application/xls")
public String download(@PathVariable(value = "id") String id) { ... }
例如,/download/file.xls
应该是一个有效的地址。但是当我尝试访问该地址时,Spring 会返回Could not find acceptable representation
,就好像它正在尝试查找名为file.xls
.
Spring不应该执行download
方法而不是尝试查找名为路径变量的资源?
Obs.:我的应用程序是一个弹簧启动应用程序。