Как создать проект Spring Boot для программного запуска внутри другого Java проекта? - PullRequest
0 голосов
/ 16 апреля 2020

Я работаю на какой-то сторонней корпоративной платформе, написанной на Java (Spring), и эта платформа предоставляет несколько точек расширения для ее расширения. Каждое расширение имеет собственный контекст приложения Spring. для разработки расширения платформа ожидает файл Spring Configuration XML, и в этом файле я должен определить некоторые Beans. платформа загружает мои файлы конфигурации, создает контекст и компоненты, а также внедряет все их зависимости (например, некоторые компоненты, которые были определены внутри платформы).

что я хочу:

Я хочу разработайте расширение как полноценное приложение для весенней загрузки и запустите его внутри платформы.

возможно ли это? и как?

спасибо

обновление:

платформа имеет несколько встроенных Java классов, которые я могу расширить в своем коде и настройте эти расширенные классы как Spring bean, затем платформа обнаружит эти специальные bean-компоненты и обработает их в соответствии с их типами. например, есть один тип, который имеет метод execute (). Я могу переписать этот метод и выполнить мой код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...