@ModelAttribute的使用以及相關注解的使用

注意:該文章來自於CSDN博主:潘健男

原文章地址:https://blog.csdn.net/pange1991/article/details/48022961


寫這篇博客的目的主要是給自己的學習進行一個歸納。


1. @ModelAttribute註解在方法上時,在進入@RequestMapping方法前,會先執行@ModelAttribute註解的方法


2. @ModelAttribute與@RequestMapping同時註解在一個方法上時,如:

    

@RequestMapping("/test")
@ModelAttribute(value="pojo")
public String test(){
    return "modelTest";
}

   該方法會在請求頁面中傳遞attribute("pojo","modelTest")。


3. @ModelAttribute註解在參數前,與@RequestParam類似

    @RequestParam綁定簡單類型對象,如public void test(@RequestParam String key)

    @ModelAttribute綁定複雜類型對象,如public void test(@ModelAttribute User user)


4. @PathVariable、@RequestBody、@RequestHeader、@CookieValue、@SessionAttribute

    參照原文章博主的博客:

    https://blog.csdn.net/pange1991/article/details/48022961

    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章