@TargetSE(valueSE=TYPESE) @RetentionSE(valueSE=RUNTIMESE) @DocumentedSE @Controller @ResponseBody public @interface RestController
@Controller および @ResponseBody でアノテーションが付けられている便利なアノテーション。 このアノテーションを保持する型は、@RequestMapping メソッドがデフォルトで @ResponseBody セマンティクスを想定するコントローラーとして扱われます。
注意 : @RestController は、MVC Java 構成および MVC 名前空間のデフォルトである RequestMappingHandlerMapping - RequestMappingHandlerAdapter ペアなどの適切な HandlerMapping - HandlerAdapter ペアが構成されている場合に処理されます。特に、@RestController は DefaultAnnotationHandlerMapping - AnnotationMethodHandlerAdapter ペアではサポートされておらず、どちらも非推奨です。
public abstract StringSE value