關於springMVC中@ModelAttribute註解的隱含model屬性名
springMVC中對現有的部落格的小補充
宣告:本人菜鳥一個,這次是第一次寫部落格,可能格式有點不好,請見諒,
如有不正確歡迎前來斧正。
序言:寫這篇部落格的原因:是我在使用一個框架時遇到的問題,百度了很多部落格和知乎等等都沒有什麼收穫,後來弄了兩天才弄好。
首先看看一下程式碼:
@ModelAttribute
引用塊內容
@ModelAttribute
public User get(@RequestParam(required=false) String id) {
if (StringUtils.isNotBlank(id)){
return systemService.getUser(id);
}else{
return new User();
}
}
上面的程式碼返回的隱含model屬性名是 user(小寫)
再看一個引用塊內容
@ModelAttribute
public DormitoryDict get(@RequestParam(required=false) String id){
if(StringUtils.isNotBlank(id)){
return dormitorydictService.getDormitoryDict(id);
}else{
return new DormitoryDict();
}
}
此處返回的的隱含model屬性名是 dormitoryDict (首單詞變成小寫了,但次單詞沒有變化)