Spring Frameworkプロジェクトのソースを閲覧すると、次のようなメソッドに出くわしました。
@RequestMapping("primitive")
public @ResponseBody String primitive(@RequestParam Integer value) {
return "Converted primitive " + value;
}
カジュアルなJavaユーザーであるため、これまでに遭遇したことはありません。私の知る限り、@記号はJavaアノテーションの前にありますが、メソッドシグネチャ自体にアノテーションがあるように見えます。@ResponseBody
と@RequestParam
セクションは何をしていますか?