2017-09-23 12 views
0

この@BeforeメソッドをすべてのコントラクトベースクラスでRestAssuredMockMvcを設定することは避けられますか?spring cloud contract verifier:@AutoConfigureMockMvcなどの@AutoConfigureRestAssuredMockMvcがありますか?

@Before 
    public void setup() { 

    RestAssuredMockMvc.standaloneSetup(object); 
    //RestAssuredMockMvc.mockMvc(object); 
    } 

再構成されたmockmvcを自動構成するための注釈のサポートはありますか?

私はこのメソッドを抽象化し、基底クラスを拡張することができますが、この設定を行う他の方法があるかどうかを知りたいと思っています。

答えて

1

いいえ。ありません。スタンドアローンの設定を自動化するためには、(少なくとも私はまだそれが見えませんが)意味がありません。さまざまな方法でカスタマイズすることができます。しかし、自動化できるものはWebアプリケーションのコンテキスト設定です。とにかく、私は今、どのオートメーションオプションにも精通していません。

+0

@AutoConfigureMockMvcが現れる前に、私たちは今w.r.t RestAssured.mockMvcのようにMockMvcBuildersを使ってmockmvcをセットアップします。アノテーションを使ってコンテキストをロードするのに最適な方法はありませんか?これについての考えは? – Barath

+0

スタンドアロン版ではなくウェブアプリケーションのコンテキスト設定でこれを行うことができます。コントローラーはコンストラクターを介して依存関係を注入する必要があるためです –

関連する問題