#java #spring-boot #annotation-processor
#java #spring-boot #аннотация-processor
Вопрос:
Я просто хотел узнать, для чего официально предназначена spring-boot-configuration-processor
зависимость.
Я использую ее в зависимостях, которые используются в микросервисе, и я хочу иметь автозаполнение для управления своими конфигурациями. Я вижу результат в автозаполнении Spring Tool Suite, он отлично работает и полезен.
Тем не менее, мне интересно, есть ли другая утилита для этой зависимости. Я могу представить такое использование, как dashboard или Spring Boot Admin, где конфигурацию можно редактировать, и это помогает.
Заранее спасибо
Ответ №1:
Метаданные используются различными способами, и я не уверен, что у кого-нибудь есть полный обзор всех способов использования. IDE являются основными потребителями, поскольку это было разработано в первую очередь для инструментов.
Проект Spring Boot использует метаданные для автоматической генерации приложения, в котором перечислены ключи. Я знаю, что Apache Camel делает нечто подобное.
Существуют также автономные редакторы для конфигурации, которые используют это (тот же вариант использования, что и IDE).