Недавно мне было поручено разделить некоторые классы вместе со всеми зависимостями и свойствами и т. Д. c из проекта микросервиса с весенней загрузкой в другой новый проект микросервиса с весенней загрузкой. Я сделал это вручную, но было скопировано слишком много лишних вещей (свойства, конфигурация развертывания). Я хотел бы автоматизировать весь процесс. Я не уверен, существуют ли уже существующие инструменты.
Я думал об использовании генератора кода, такого как JavaParser, для анализа класса и обнаружения свойств, упомянутых с помощью @Value, и поиска их в application.yaml и также сделайте это в конфигурации развертывания openshift. Для зависимостей классов мне нужен JavaParser, чтобы каким-то образом найти классы в том же проекте, а также в соответствующих банках.
У меня есть ощущение, что подобный инструмент уже существует. Нужна помощь в определении этого инструмента.