よわよわエンジニアの学習記録

エンジニアになってからの学びを残しておきます。間違い等ございましたら、指摘していただけると泣いて喜びます!笑

@Contollerと@RestContollerの違い Spring アノテーション

Spring MVCのコントローラークラスでつける

@Contoroller、RestContorollerのアノテーションの違いを簡単にまとめてみる。

@Controller

Webページ表示したいよって時に使う。

HTML(MVCのView)を戻り値として返すときに使用。

Webページ用のアノテーション

 

@RestContoroller

リクエストを受けてJSONXMLを返すWebAPI用のコントローラに使う。

 
所感
使い分けわかってよかったです!なんでRestつけてるかわかりました、、