我想知道是否可以通過構造函數注入來接收POST數據(無論是從系統還是Web表單)填充一個bean。我想知道這是不是一個比擁有大量setter的更好的主意,如果這可能有一些不好的副作用,我不知道。Spring MVC:通過構造函數填充form-backing bean?
我目前在Spring中使用了一個支持form的bean,並且實現了大量的getters/setters,但主要是這個bean作爲一個數據strcuture,只持有和驗證注入的內容以便爲模板引擎提供數據。如果我可以通過構造函數注入所有的POST數據,我可以省略所有的設置器,但同時構造器可以處理很多參數。
那是一個明智的想法,或者是setter方法的注射的最佳實踐這裏^^」
爲什麼不使用Validator來驗證數據? –
我已經在使用驗證器。我的問題是,如果通過構造函數填充一個支持form的bean是明智的。 –