アノテーションインターフェース RestController
@TargetSE(TYPESE)
@RetentionSE(RUNTIMESE)
@DocumentedSE
@Controller
@ResponseBody
public @interface RestController
@Controller
および @ResponseBody
でアノテーションが付けられている便利なアノテーション。 このアノテーションを保持する型は、@RequestMapping
メソッドがデフォルトで @ResponseBody
セマンティクスを想定するコントローラーとして扱われます。
注意 : @RestController
は、MVCJava 構成および MVC 名前空間のデフォルトである RequestMappingHandlerMapping
-RequestMappingHandlerAdapter
ペアなどの適切な HandlerMapping
-HandlerAdapter
ペアが構成されている場合に処理されます。
- 導入:
- 4.0
- 作成者:
- Rossen Stoyanchev, Sam Brannen
オプション要素のサマリー
要素の詳細
value
この値は、自動検出されたコンポーネントの場合、Spring Bean に変換される論理コンポーネント名の提案を示している場合があります。- 戻り値:
- 推奨されるコンポーネント名(ある場合) (それ以外の場合は空の文字列)
- 導入:
- 4.0.1
- デフォルト:
- ""