1. 程式人生 > >spring在controller中,在執行其他方法之前,都先呼叫@ModelAttribute修飾的方法

spring在controller中,在執行其他方法之前,都先呼叫@ModelAttribute修飾的方法

@ModelAttribute

所有的controller都繼承一個基礎的controller,

在基礎controller中用@ModelAttribute修飾一個方法,就可以做到在執行所有的方法之前,先執行這個方法

例如:

public class BaseController {

    @ModelAttribute
    public void common(HttpServletRequest request, HttpServletResponse response) {
        //執行公共的東西
    }
}

引用文件: