簡單描述:最近手里的模塊,前后台之間需要傳遞很多的參數,使用封裝的PageData,來獲取請求參數的,作微服務遷移的時候,就涉及到需要把參數從pagedata里取出來,一個一個的放到對象的屬性中。就很麻煩。后來老大在點評大家的代碼的時候,就說了,這樣寫雖然能實現功能,但是效果很不好,體現不出java面向對象的思想,為什么在后台接收的時候,不直接在參數列表里傳入一個對象作為形參。這是Spring的特性,多去使用了解。
於是乎,代碼一下子就簡潔了好多。現在,覺得spring提供的這個特性真的很棒,很方便。
說點實際的,首先想要用對象在后台獲取到前台傳遞過來的一堆參數,需要首先定義一個類,這個類的屬性必須和傳遞過來的參數名字一致,並且,類的屬性要加上相對應的get set方法。當前台點擊提交發送請求的時候,后台這邊,方法的形參里的類對象就能夠獲取到前台傳遞過來的值,並且自動封裝到對象的對應屬性中。
我了解的還不是特別的深入,僅僅是可以使用,記錄一下自己的體會。