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