Gibt es "Javadoc-ähnliche" Instrumente für Konfigurationseigenschaften in Java-Anwendungen?Dokumentation der automatischen Eigenschaften für Java-Anwendung
Ich arbeite derzeit an Java-Anwendung, die üblichen Java-Eigenschaftendateien für die Konfiguration verwendet. Dies ist eine "Unternehmens-App", also haben wir Dutzende von Eigenschaften und es ist wirklich schwierig, Dokumentation für sie zu unterstützen.
Ich möchte also ein Werkzeug oder Framework finden, das es ermöglicht, Eigenschaften im Code zu beschreiben, zum Beispiel mit Anmerkungen, und dann die Dokumentation in eine Datei zu exportieren.
Wir verwenden bereits Javadoc und Swagger für die Dokumentation - es ist sehr praktisch. Es wäre hilfreich, etwas ähnliches für Eigenschaften zu haben.
Vielleicht [diese SO] (http://stackoverflow.com/questions/28385079/how-to-document-properties-files) könnte nützlich sein. Nicht sicher, ob es für Ihr Projekt erschwinglich ist – user3159253
Sind die Eigenschaften alle an einem einzigen Ort (z. B. einige Bohnen/Singleton, die sich mit Eigenschaften befasst), oder verwendet die App unterschiedliche Eigenschaften an verschiedenen Orten der App? Suchen Sie auch nach Eigenschaften auf einem Feld/Methode/Klassenebene kommentiert? Von Interesse, die [Javadocs] (https://docs.oracle.com/javase/7/docs/api/java/lang/System.html#getProperties()) beschreibt ihre Standard-Systemeigenschaften als Teil von ihre Javadocs. –
Alle Eigenschaften befinden sich in Feldern unterschiedlicher Klassen. Da unsere Anwendungen pluginbasierte Architektur haben und ein Plugin eigene Systemeigenschaften haben kann, können wir nicht alle Eigenschaften an einen einzigen Ort verschieben. –