如果model里面自定义了多个构造函数(没有手写默认构造函数)springmvc 如何进行数据绑定?
学习是最好的投资!
我猜 Spring 這裡應該也是反射拿到實例然後再設值的,如果沒有無參構造,反射時調用 newInstance() 應該會有異常。
newInstance()
求樓下高人指點。
不懂你在說什麼…
如果一個 Spring 的 bean 沒有缺省構造方法,那就需要在配置當中明確指定用哪個構造方法,以及傳什麼參數值了。
spring應該是呼叫的無參構造子建構的,然後用set設值注入的。所以你不設定應該會報錯的。 指定構造器這個事情好像辦不到吧...我不太確定,你可以查查Spring的api。 设值注入的。所以你不设定应该会报错的。指定构造器这个事情好像办不到吧...我不太确定,你可以查查Spring的api。
設值注入
设值注入
另外 java中大部分项目都采用设值注入的,支持构造器注入
构造器注入
構造器注入
我猜 Spring 這裡應該也是反射拿到實例然後再設值的,
如果沒有無參構造,反射時調用
newInstance()
應該會有異常。求樓下高人指點。
不懂你在說什麼…
如果一個 Spring 的 bean 沒有缺省構造方法,那就需要在配置當中明確指定用哪個構造方法,以及傳什麼參數值了。
spring應該是呼叫的無參構造子建構的,然後用set
設值注入
的。所以你不設定應該會報錯的。指定構造器這個事情好像辦不到吧...我不太確定,你可以查查Spring的api。
设值注入
的。所以你不设定应该会报错的。指定构造器这个事情好像办不到吧...我不太确定,你可以查查Spring的api。
另外 java中大部分项目都采用
另外 java中大部分專案都採用设值注入
的,支持构造器注入
設值注入
的,支援構造器注入
的一般會給你留api和介面的。 🎜