次の Spring Boot (1.3.1) が@RestController定義されています。
@RequestMapping(value = "/blah", method = DELETE)
@ResponseStatus(NO_CONTENT)
public void blah() {...}
assertj-swaggerそして、次のswagger仕様に対して上記を検証するために使用しています:
'/blah':
delete:
実装された操作の検証 (アサーション) は、次の理由で失敗します。
[Checking 'produces' of 'DELETE' operation of path '/blah']
Expecting null or empty but was:<["*/*"]>
しかし、Swagger で記述しようとしているメソッドなのに、なぜ aproduces MediaType.ALLが必要なのか理解できません。void
ドキュメント化されたすべての API にこれを追加する必要があるのは無関係のようです...
ありがとうございます。