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 .: 私のアプリケーションはスプリング ブート アプリケーションです。