2017-04-18 2 views
1

私の応答やリクエストのいずれかに存在しないフィールドに問題があり、奇妙な例外が発生しています。私は、これらの豆のフィールドに関するドキュメントを使って、エンドポイント上のレスポンス/リクエストのスニペットを生成するための設定を行っています。私はorg.springframework.restdocs.mustacheパッケージから次の例外を受け取ります。Spring RESTのドキュメントがMustacheExceptionをスローする

MustacheException$Context: No method or field with name 'required' on line 6 

私は'required'フィールドを持っていませんが、私の記述スニペットに、または私の要求/応答の豆内の任意の場所で宣言し、line 6との契約は何ですか?どのような神秘的な例外!ここの問題は何ですか?

答えて

1

テンプレートのsrc/test/resources/org/springframework/restdocs/templates/リソースフォルダにトラブルがあります。リクエスト記述子のテンプレート内にカスタムフィールドが追加されているため、このフィールドがないため問題が発生していました。 List 6は、'request'フィールドがこのファイル内で使用されていた場所で、エラーです。

REST Docsでデフォルトテンプレートを使用できるようにカスタムテンプレートを削除すると、問題が解決されました。

関連する問題