0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

6週目 Annotationとは? @Controller、@RequestMapping、@ModelAttribute

Posted at

Annotationとは?
Annotationはクラスとメソッドに追加して様々な機能を付与する役割を果たします。

@Controller
Springに該当ClassがControllerの役割を果たすと明示するために使用するAnnotationです。
@RequestMapping
@RequestMapping(value=””)のような形で作成し、要請が入ったURIの要請とAnnotationvalue値が一致すると、そのクラスやメソッドが実行されます。 Controllerオブジェクト内のメソッドとクラスに適用可能

Class単位に使用すると、下位メソッドにすべて適用されます。
メソッドに適用されると、該当メソッドで指定した方法でURIを処理します。

@Controller//このClassはControllerの役割をします。
@RequestMapping("/user") //このClassは/userに入るリクエストをすべて処理します

@ModelAttribute
クライアントが転送するHTTPparameter、Body内容をSetter関数により1:1でオブジェクトにデータを接続(バインディング)します。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?