Gibt es eine fertige Routine, um zu überprüfen, ob Bean einen Getter für den spezifischen Eigenschaftsnamen hat, der durch den String angegeben wird?Wie überprüft man, ob Bean-Eigenschaft vorhanden ist, BeanUtils oder ähnliches zu gewinnen?
9
A
Antwort
13
Sie können dies tun, von BeanUtils:
static boolean propertyExists (Object bean, String property) {
return PropertyUtils.isReadable(bean, property) &&
PropertyUtils.isWriteable(bean, property);
}
Soweit ich weiß, gibt es keine Einzeiler, die beide von denen kapselt, da die Lesbarkeit/Beschreibbarkeit unabhängig sind.
Wenn Sie nur an der Getter interessiert sind, wird PropertyUtils.isReadable()
allein funktionieren.
Verwandte Themen
- 1. Wie überprüft man, ob ein div vorhanden ist oder nicht?
- 2. Wie überprüft man, ob ein Schlüssel in ** kwargs vorhanden ist?
- 3. Wie überprüft man, ob ng-content vorhanden ist
- 4. SmartGWT - Wie überprüft man, ob ListGridRecord erweitert oder minimiert ist?
- 5. Wie überprüft man, ob ein Objekt in der Szene vorhanden ist oder nicht in THREE.js?
- 6. Wie überprüft man, ob ein Ziel vorhanden ist oder nicht, bevor es aufgerufen wird?
- 7. SSH.NET: Wie überprüft man, ob Datei oder Ordner bereits in anderen Großbuchstaben vorhanden ist
- 8. Wie überprüft man, ob ein Magento Produkt bereits im Warenkorb vorhanden ist oder nicht?
- 9. Wie überprüft man, ob die BROWSABLE-Aktivität vorhanden (installiert) ist oder nicht?
- 10. Wie überprüft man, ob eine Domain punycode ist oder nicht?
- 11. Wie überprüft man, ob eine Variable Array oder Objekt ist?
- 12. Wie überprüft man, ob ein Parameter wahr oder falsch ist?
- 13. Wie überprüft man, ob das Feld leer oder leer ist?
- 14. Wie überprüft man, ob die Schnittstelle ist
- 15. Wie überprüft man, ob Javascript deaktiviert ist?
- 16. Wie überprüft man, ob eine Datei gesperrt ist oder nicht?
- 17. Wordpress Wie überprüft man, ob es POST oder PAGE ist
- 18. Wie überprüft man, ob App cpu-gebunden oder speichergebunden ist?
- 19. Wie überprüft man, ob WiFi verbunden ist oder nicht?
- 20. Wie überprüft man, ob TextView leer ist?
- 21. Sitecore: Wie überprüft man, ob ImageMagick verwendet wird oder nicht?
- 22. Wie überprüft man, ob Flash installiert ist?
- 23. Wie überprüft man, ob mithril.js geladen ist?
- 24. Wie zu bestimmen, ob GraphicsEnvironment vorhanden ist
- 25. Wie überprüft man, ob "Radiobutton" aktiviert ist?
- 26. Wie überprüft man, ob ContentPlaceHolder leer ist?
- 27. Wie überprüft man, ob Suhosin installiert ist?
- 28. Wie überprüft man, ob Cookies leer sind oder nicht
- 29. Wie man BeanUtils bittet, Nullwerte zu ignorieren
- 30. Wie überprüft man, ob ein Datensatz in Laravel neu ist?