1. 程式人生 > >Spring 將請求引數封裝成物件

Spring 將請求引數封裝成物件

簡單描述:最近手裡的模組,前後臺之間需要傳遞很多的引數,使用封裝的PageData,來獲取請求引數的,作微服務遷移的時候,就涉及到需要把引數從pagedata裡取出來,一個一個的放到物件的屬性中。就很麻煩。後來老大在點評大家的程式碼的時候,就說了,這樣寫雖然能實現功能,但是效果很不好,體現不出java面向物件的思想,為什麼在後臺接收的時候,不直接在引數列表裡傳入一個物件作為形參。這是Spring的特性,多去使用瞭解。

於是乎,程式碼一下子就簡潔了好多。現在,覺得spring提供的這個特性真的很棒,很方便。

說點實際的,首先想要用物件在後臺獲取到前臺傳遞過來的一堆引數,需要首先定義一個類,這個類的屬性必須和傳遞過來的引數名字一致,並且,類的屬性要加上相對應的get set方法。當前臺點選提交發送請求的時候,後臺這邊,方法的形參裡的類物件就能夠獲取到前臺傳遞過來的值,並且自動封裝到物件的對應屬性中。

我瞭解的還不是特別的深入,僅僅是可以使用,記錄一下自己的體會。