java - springmvc数据绑定如何指定构造函数
PHPz
PHPz 2017-04-17 17:51:23
0
4
317

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

PHPz
PHPz

学习是最好的投资!

répondre à tous(4)
PHPzhong

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.

Ty80

Je ne sais pas de quoi tu parles...

迷茫

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.

阿神

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. 构造器注入

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal