アノテーションインターフェース AutoConfigureMockMvc


@TargetSE({TYPESE,METHODSE}) @RetentionSE(RUNTIMESE) @DocumentedSE @InheritedSE @ImportAutoConfiguration @PropertyMapping("spring.test.mockmvc") public @interface AutoConfigureMockMvc
MockMvc の自動構成を有効にして構成するためにテストクラスに適用できるアノテーション。
導入:
1.4.0
作成者:
Phillip Webb
関連事項:
  • オプション要素のサマリー

    オプション要素
    修飾子と型
    オプションの要素
    説明
    boolean
    アプリケーションコンテキストからのフィルターを MockMVC に登録する必要がある場合。
    各 MockMVC 呼び出し後に MvcResult 情報を出力する方法。
    boolean
    テストが失敗した場合にのみ MvcResult 情報を出力する必要がある場合。
    boolean
    HtmlUnit がクラスパスにあるときに WebClient を自動構成する必要がある場合。
    boolean
    Selenium がクラスパスにあるときに WebDriver を自動構成する必要がある場合。
  • 要素の詳細

    • addFilters

      boolean addFilters
      アプリケーションコンテキストからのフィルターを MockMVC に登録する必要がある場合。デフォルトは true です。
      戻り値:
      フィルターを追加する必要がある場合
      デフォルト:
      true
    • print

      各 MockMVC 呼び出し後に MvcResult 情報を出力する方法。
      戻り値:
      情報の出力方法
      デフォルト:
      DEFAULT
    • printOnlyOnFailure

      boolean printOnlyOnFailure
      テストが失敗した場合にのみ MvcResult 情報を出力する必要がある場合。
      戻り値:
      失敗時にのみ出力が発生する場合は true 
      デフォルト:
      true
    • webClientEnabled

      @PropertyMapping("webclient.enabled") boolean webClientEnabled
      HtmlUnit がクラスパスにあるときに WebClient を自動構成する必要がある場合。デフォルトは true です。
      戻り値:
      WebClient が自動構成されている場合
      デフォルト:
      true
    • webDriverEnabled

      @PropertyMapping("webdriver.enabled") boolean webDriverEnabled
      Selenium がクラスパスにあるときに WebDriver を自動構成する必要がある場合。デフォルトは true です。
      戻り値:
      WebDriver が自動構成されている場合
      デフォルト:
      true