2009-10-12 8 views
0

Quelle est la meilleure façon de créer un bean pour un HashMap <Class,String>?Définition de la carte du ressort

Spécifiquement, ai-je besoin de créer explicitement un bean Class pour la clé ou le nom de la classe est-il suffisant?

Répondre

5

Si vous voulez dire un Map, où vous ne me dérange pas que la mise en œuvre, plutôt que spécifiquement un HashMap, utilisez <util:map> (voir section A.2.2.5 of the docs). Cela va probablement vous créer quelque chose comme un LinkedHashMap, ce qui est probablement assez bon.

Si vous voulez vraiment une HashMap réelle, vous pouvez spécifier l'attribut map-class de <util:map> comme «java.util.HashMap"

+1

' util. Map' a un attribut 'carte-class' qui fait la même chose Ou voulez-vous dire. que HashMap ne peut pas être créé de cette façon (je n'ai pas essayé)? – ChssPly76

+0

oh, il en est ainsi, je n'ai pas vu ça. – skaffman

Questions connexes