Articles of javabeans

Comment passer des parameters dynamicment aux beans Spring

Je suis nouveau au spring. C’est le code pour l’enregistrement des haricots: et voici ma classe de haricots: public class User_Imple implements Master_interface { private int id; private User user; // here user is another class public User_Imple() { super(); } public User_Imple(int id, User user) { super(); this.id = id; this.user = user; } […]

Listez <Map > à org.json.JSONObject?

List<Map> list = new ArrayList<Map>(); Map map = new HashMap(); map.put(“abc”, “123456”); map.put(“def”, “hmm”); list.add(map); JSONObject json = new JSONObject(list); try { System.err.println(json.toSsortingng(2)); } catch (JSONException e) { e.printStackTrace(); } Quel est le problème avec ce code? La sortie est: {“empty”: false}

Equivalent JavaBean en Python

Je suis assez nouveau pour utiliser Python en tant que POO. Je viens d’un contexte Java. Comment écririez-vous un équivalent javabéen en python? En gros, j’ai besoin d’un cours qui: Implémente sérialisable. A getters et setters -> propriétés privées constructeur factice Des entrées? Je cherche un exemple de code!

JGoodies Binding vs. JSR 295

Quelle est la différence pratique entre JGoodies Binding et JSR 295, Beans Binding? Ils semblent tous deux viser le même but et faire leur travail (avec des approches légèrement différentes). JGoodies Binding est plus mature, mais JSR 295 intègre finalement JDK à Java 7. L’utilisation d’une partie standard de JDK est certainement préférable à l’utilisation […]

Comment copier des propriétés d’un bean Java vers un autre?

J’ai un simple POJO Java pour copier les propriétés dans une autre instance de la même classe POJO. Je sais que je peux le faire avec BeanUtils.copyProperties (), mais j’aimerais éviter d’utiliser une bibliothèque tierce. Alors, comment faire cela simplement, de manière appropriée et plus sûre? Au fait, j’utilise Java 6.

Pourquoi le comportement du PropertyDescriptor est-il passé de Java 1.6 à 1.7?

Mise à jour: Oracle a confirmé qu’il s’agissait d’un bogue. Résumé: certains BeanInfo et PropertyDescriptor fonctionnant dans JDK 1.6 échouent dans JDK 1.7, et certains échouent uniquement après que Garbage Collection ait exécuté et effacé certaines SoftReferences. Edit: Cela supprimera également ExtendedBeanInfo dans Spring 3.1, comme indiqué au bas de l’article. Edit: Si vous appelez […]

Groupes de validation de bean – Comprendre correctement

J’essaie de comprendre la validation de Groups in Bean. Donc, par exemple, si j’ai un haricot et que je veux seulement certains champs validés pour certains cas, je devrais les regrouper? @NotNull (groups=MyClassX.class) @Min (groups=MyClassA.class) // 1 @Pattern(xxxxx, groups = MyClassA.class) // 2 private Ssortingng field1; @NotNull (groups=MyClassX.class) @Min (groups=MyClassX.class) @Pattern(xxxxx, groups=MyClassX.class)) private Ssortingng field2; […]

Quel est l’intérêt des haricots?

J’ai déjà fait quelques tutoriels JSP et je ne comprends pas à quoi sert une classe de haricots. Tout ce qu’il y a, c’est obtenir et définir des méthodes. pourquoi les utilisons-nous? public class UserData { Ssortingng username; Ssortingng email; int age; public void setUsername( Ssortingng value ) { username = value; } public void […]

Spring: Configuration de Bean avec un configurateur de deux arguments

Je voudrais configurer un HttpParams utilisant l’injection de ressort, mais HttpParams a un setter de deux arguments (setParameter (nom de chaîne, object object)). Est-ce que quelqu’un est au courant d’un moyen de configurer cela au spring? Le plus proche auquel je puisse penser est comme vous feriez une configuration de liste, d’ensemble ou de propriété: […]

BeanUtils.copyProperties convertit un nombre entier nul en 0

J’ai remarqué que BeanUtils.copyProperties (dest, src) a un effet secondaire étrange. Tous les Integers null (probablement Long , Date etc.) sont convertis en 0 dans les deux objects: source (sic!) Et destination. Version: commons-beanutils-1.7.0 javadoc: Copiez les valeurs de propriété du bean d’origine vers le bean de destination pour tous les cas où les noms […]