Behandlung des Zugriffs auf Refactor-Eigenschaften mit Java Method Util

Informationen zum Java Method Util

Ich benutze Java Spring Boot für Unternehmen. Es ist faszinierend, die in der Datenklasse geschriebenen Eigenschaften einfach festlegen zu können Wenn viele Eigenschaften zu bewältigen waren, wurde es zu einem Getter-Festival, das manchmal die Sichtbarkeit des Codes beeinträchtigte. Außerdem habe ich auch die Form herabgestoßen, also im Fall dieser Form. .. .. Im Falle dieses Typs. .. .. Und so weiter würde es wieder schwierig werden. Deshalb habe ich mich für MethodUtil entschieden, um das Refactoring durchzuführen.

Wie benutzt man

AccessProperly.java


 @SuppressWarnings("unchecked") //notwendig
 private static<T> T getProperty(Object o, String MethodName) {
   Method method = MethodUtils.getAccessibleMethod(o.getClass, methodName);
   if (method == null) {
     return null;
   }

   try {
     return(T) method.invoke(o);
   } catch (Exception e) {
     throw new RuntimeException(e);
   }
} 

//Verwenden
    String str = getProperty(object, "getPropertyName"); // object.Gleich wie GetPropertyName
   //Datenklassenfelder können abgerufen werden

Dies ist nützlich, wenn Sie für jede Instanz viele bedingte Verzweigungen benötigen. Außerdem, wenn Sie den Zugriff auf die Methode nur innerhalb der Klasse präzisieren möchten Es gibt verschiedene Verwendungszwecke. Da die Immobilienerwerbsmethode des Objekts häufig aufgerufen wird, möchte ich mein Verständnis vertiefen. Ich bin noch nicht sehr vertraut damit (ich habe nicht viele detaillierte Artikel ...). Wenn Sie damit vertraut sind, würde ich es begrüßen, wenn Sie einen Artikel schreiben könnten.

Recommended Posts

Behandlung des Zugriffs auf Refactor-Eigenschaften mit Java Method Util
Einfacher Datenbankzugriff mit Java Sql2o
Java-Methode
Java (Methode)
[Java] Fassen Sie zusammen, wie Sie mit der Methode equals vergleichen können
Parallelitätsmethode in Java mit grundlegendem Beispiel
Java-Methode
[Java] -Methode
Führen Sie Rust von Java mit JNA (Java Native Access) aus.
Zugriffsmodifikator [Java]
Java8-Methodenreferenz
[Java] forEach-Methode
[Java] Ausnahmebehandlung
☾ Java / Ausnahmebehandlung
Informationen zur Behandlung von Java-Ausnahmen
Behandlung von Java-Ausnahmen
Java8-Methodenreferenz
[Java] Zufällige Methode
[Java] Split-Methode
[Java] Berücksichtigung beim Umgang mit negativen Binärzahlen mit Integer.parseInt ()
Fügen Sie das Bild mit der statischen Java-Methode in die JAR-Datei ein
Rufen Sie eine Methode mit Kotlins Rückrufblock von Java aus auf