最近由于項目需要,發現spring mvc在綁定參數時有這麼一個缺陷。
Url: http://localhost:8080/api/test?user_name=testUser
Controller:
user_name無法映射到acc的userName上。如果使用json的方式,可以使用JsonProperty注解來解決。否則,spring貌似沒提供解決方案。
于是追蹤了一下spring mvc的源代碼,發現可以通過重寫ServletModelAttributeMethodProcessor來支援這個功能。
原文出處:後端技術雜談
<a href="http://www.rowkey.me/blog/2015/01/21/springm-mvc-model-attribute-alias/" target="_blank">原文連結</a>
轉載請與作者聯系,同時請務必标明文章原始出處和原文連結及本聲明。