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


@Controller および @ResponseBody でアノテーションが付けられている便利なアノテーション。

このアノテーションを保持する型は、@RequestMapping メソッドがデフォルトで @ResponseBody セマンティクスを想定するコントローラーとして扱われます。

注意 @RestController は、MVCJava 構成および MVC 名前空間のデフォルトである RequestMappingHandlerMapping-RequestMappingHandlerAdapter ペアなどの適切な HandlerMapping-HandlerAdapter ペアが構成されている場合に処理されます。

導入:
4.0
作成者:
Rossen Stoyanchev, Sam Brannen
  • オプション要素のサマリー

    オプション要素
    修飾子と型
    オプションの要素
    説明
    この値は、自動検出されたコンポーネントの場合、Spring Bean に変換される論理コンポーネント名の提案を示している場合があります。
  • 要素の詳細

    • value

      この値は、自動検出されたコンポーネントの場合、Spring Bean に変換される論理コンポーネント名の提案を示している場合があります。
      戻り値:
      推奨されるコンポーネント名(ある場合) (それ以外の場合は空の文字列)
      導入:
      4.0.1
      デフォルト:
      ""