搜尋

首頁  >  問答  >  主體

java - springmvc数据绑定如何指定构造函数

如果model里面自定义了多个构造函数(没有手写默认构造函数)
springmvc 如何进行数据绑定?

PHPzPHPz2918 天前331

全部回覆(4)我來回復

  • PHPz

    PHPz2017-04-17 17:53:23

    我猜 Spring 這裡應該也是反射拿到實例然後再設值的,
    如果沒有無參構造,反射時調用 newInstance() 應該會有異常。

    求樓下高人指點。

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-17 17:53:23

    不懂你在說什麼…

    回覆
    0
  • 迷茫

    迷茫2017-04-17 17:53:23

    如果一個 Spring 的 bean 沒有缺省構造方法,那就需要在配置當中明確指定用哪個構造方法,以及傳什麼參數值了。

    回覆
    0
  • 阿神

    阿神2017-04-17 17:53:23

    spring應該是呼叫的無參構造子建構的,然後用set設值注入的。所以你不設定應該會報錯的。
    指定構造器這個事情好像辦不到吧...我不太確定,你可以查查Spring的api。 设值注入的。所以你不设定应该会报错的。
    指定构造器这个事情好像办不到吧...我不太确定,你可以查查Spring的api。

    另外 java中大部分项目都采用设值注入的,支持构造器注入

    另外 java中大部分專案都採用設值注入的,支援構造器注入的一般會給你留api和介面的。 🎜

    回覆
    0
  • 取消回覆