Heim  >  Artikel  >  Java  >  Einführung in die Java-Lösung für dynamische Konfigurationsfeldanforderungen

Einführung in die Java-Lösung für dynamische Konfigurationsfeldanforderungen

WBOY
WBOYnach vorne
2023-06-04 15:07:041370Durchsuche
Verzeichnis
  • Java löst den Bedarf an dynamischen Konfigurationsfeldern

    • Das Folgende ist meine Hauptimplementierungsmethode

    • Die zusammenfassenden Punkte meiner Implementierung

  • Java liest Konfigurationsfelder

    • Methode 1 @Value("{corresponding field}")

    • Methode 2 führt die Umgebung ein

  • Zusammenfassung

    Java löst den Bedarf an dynamisch konfigurierten Feldern

    Sind Sie jemals auf so etwas wie das Bild gestoßen? Unten während der Entwicklung konfiguriert der Administrator mehrere Felder, die Benutzer ausfüllen können. Meine Implementierungsmethode besteht darin, den in der Datenbank gespeicherten dynamischen JSON anzuzeigen. Das Folgende ist meine Hauptimplementierungsmethode. Erstellen Sie zunächst eine Java-Entität das erfüllt die Anforderungen Klasse (das Folgende ist meine Entität)

    Einführung in die Java-Lösung für dynamische Konfigurationsfeldanforderungen

    2. Die von dieser Entitätsklasse generierte JSON speichert die Geschäftstabelle der Datenbank Ein Feld zum Speichern der Benutzer-Backfill-Verwaltung. Die vom Administrator konfigurierte Feld-JSON-Array-Zeichenfolge wird zum Verarbeiten von Geschäftsdaten verwendet im Backend für das nächste Mal, wenn der Benutzer die Daten des Benutzer-Backfill-Felds ausfüllt

    Nachdem der Benutzer die konfigurierten Felder auf der Backfill-Seite ausgefüllt hat, speichert das Back-End sie für das nächste Mal. Geben Sie beim Bearbeiten oder Detaillieren Backfill-Daten an

    Einführung in die Java-Lösung für dynamische KonfigurationsfeldanforderungenJava liest Konfigurationsfelder

    Methode eins @Value("{ entsprechendes Feld}")

    Einführung in die Java-Lösung für dynamische Konfigurationsfeldanforderungen

    @Value("${authUrl}")
    private String authUrl;

    Problem: @Value("${authUrl}" ), kann nur einem Feld entsprechen. Wenn Sie 100 Felder einführen, müssen Sie 100 @Value("${field}" schreiben ")

    Methode 2 führt Environment einEinführung in die Java-Lösung für dynamische Konfigurationsfeldanforderungen

    @Autowired
    private Environment environment;
    //获取配置文件字段
    environment.getProperty("对应字段");

    Es ist bequemer als Methode 1. Führen Sie einfach Environment ein. Verwenden Sie einfach die Klasse und verwenden Sie ihre getProperty-Methode, um den Wert zu erhalten

    Das obige ist der detaillierte Inhalt vonEinführung in die Java-Lösung für dynamische Konfigurationsfeldanforderungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Stellungnahme:
    Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen