2017-08-02 132 views
0

我開始學習Spring並進入了@ModelAttribute註釋,我可以找到它的實際用途。有人能給我一個真實的例子嗎?因爲據我所知(我只是初學者可能是錯的),用@ModelAttribute進行註釋的方法會在請求之前將值/對象添加到模型中。我看到的例子一樣:Spring的@ModelAttribute方法註釋

@ModelAttribute 
List<Person> addList() 
{ 
    return personRepository.findAll(); 
} 

但通常控制器負責,如添加或移除現有元素(其中,我們不需要這樣的列表)許多其他行動。所以再次有人能給我一個真實的例子嗎?或者,也許我誤解了關於該註釋的一些事情。

回答

0

@ModelAttribute是一個多用途的註釋。我們可以使用它來將任何數據共享到視圖頁面。我們可以使用它來將控制器類的處理程序方法的參數作爲命令類來使用。我們可以使用它來請求包裝。也可以返回Handler方法的值作爲ModelAttribute等。

相關問題