recherche

Maison  >  Questions et réponses  >  le corps du texte

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

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

PHPzPHPz2890 Il y a quelques jours322

répondre à tous(4)je répondrai

  • PHPz

    PHPz2017-04-17 17:53:23

    Je suppose que Spring ici devrait également utiliser la réflexion pour obtenir l'instance, puis définir la valeur
    S'il n'y a pas de constructeur sans paramètre, il devrait y avoir une exception lors de l'appel de newInstance() pendant la réflexion.

    S'il vous plaît, donnez-moi quelques conseils des experts en bas.

    répondre
    0
  • PHP中文网

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

    Je ne sais pas de quoi tu parles...

    répondre
    0
  • 迷茫

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

    Si un bean Spring n'a pas de constructeur par défaut, vous devez spécifier clairement quel constructeur utiliser et quelles valeurs de paramètres transmettre dans la configuration.

    répondre
    0
  • 阿神

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

    spring doit être construit en appelant le constructeur sans paramètre, puis en utilisant set设值注入. Donc, si vous ne le définissez pas, vous devriez obtenir une erreur.
    Il semble qu'il ne soit pas possible de spécifier un constructeur... Je ne suis pas sûr. Vous pouvez vérifier l'API de Spring.

    De plus, la plupart des projets en Java utilisent , et ceux qui prennent en charge 设值注入 vous laisseront généralement des API et des interfaces. 构造器注入

    répondre
    0
  • Annulerrépondre