Существуют ли инструменты Javadoc-like для свойств конфигурации в приложении Java?Документация по автоматическим свойствам для приложения Java
В настоящее время я работаю над Java-приложением, которое использует обычные файлы свойств Java для конфигурации. Это «корпоративное приложение», поэтому у нас есть десятки объектов, и их очень сложно поддерживать документацию.
Поэтому я хочу найти инструмент или фреймворк, который позволяет описывать свойства в коде, например, с аннотациями, а затем экспортировать документацию в файл.
Мы уже используем Javadoc и Swagger для документации - это довольно удобно. Было бы полезно иметь что-то подобное для свойств.
Возможно [это СО] (http://stackoverflow.com/questions/28385079/how-to-document-properties-files) может быть полезно. Не уверен, что это доступно для вашего проекта. – user3159253
Являются ли все объекты, расположенные в одном месте (например, некоторые bean/singleton, которые имеют дело со свойствами), или приложение использует разные свойства в разных местах приложения? Кроме того, вы ищете свойства, аннотированные на уровне поля/метода/класса? Из интереса [Javadocs] (https://docs.oracle.com/javase/7/docs/api/java/lang/System.html#getProperties()) описаны их системные свойства по умолчанию как часть их джавадоки. –
Все объекты находятся в полях разных классов. Поскольку наши приложения имеют плагиновую архитектуру, а плагин может иметь собственные системные свойства, мы не можем перенести все свойства в одно место. –