「Spring」アノテーション型 ResponseBodyの使い方

環境
Spring 5.2.4

構文
@ResponseBodyはControllerクラスのメソッド単位で付与されます。
戻り値をjson形式で返却することを意味しています。
public @interface ResponseBody
メソッドの戻り値を Web レスポンスの本文にバインドする必要があることを示すアノテーション。アノテーション付きハンドラーメソッドでサポートされます。

使用例

@Controller
public class UserController {

    @RequestMapping(value = "/user")
    @ResponseBody
    public List<String> userPost(

        List<String> cityLst = new ArrayList<String>();
        cityLst.add("tokyo");
        cityLst.add("oosaka");
            
        return cityLst;
    }
}

 

SpringMVC

Posted by arkgame