概要. 先に@Controllerと@RestControllerの違いを説明しておく。 Spring BootのRest API用のControllerには、RestControllerアノテーションを付ける。. Spring MVCのコントローラのメソッドで使える戻り値にどんなものがあるか、どういう使い方ができるかをざっくりまとめてみた。 @Controllerと@RestControllerの違い. import org.springframework.web.bind.annotation.RestController; Rest APIの処理を行うメソッドは、レスポンスボディーを返す。