ModelAndView中保存了要傳遞給視圖的對象和具體要使用的視圖文件,自2.0起, Spring MVC提供了Convention over Configuration的機制,大大簡化了代碼與配置。簡單地說,名字以Controller結尾的控制器類都會被映射為相應的地址,ListArticleController對應/listarticle*,如果是MultiActionController則會被映射為一個目錄;向ModelAndView添加對象時可以不用指定鍵(key),單一對象的鍵取決于類名,比如x.y.User的鍵是user,而某一類對象的 Set、List或數組則稍有些復雜,取第一個對象的類名加上“List”作為它的鍵,比如這里的articles是一個存放Article對象的 List,它的鍵就是articleList;
也可以通過執行key,來指定變量名稱