Плагины для приложения Java Spring - PullRequest
3 голосов
/ 08 июля 2011

Предположим, у меня есть клиентское приложение на основе Java Spring, которое отправляет запрос на сервер и обрабатывает ответ. Для обработки ответа используется шаблон Command.

Теперь я хотел бы обнаружить и загрузить эти Commands во время выполнения. Как бы вы это реализовали?

Я знаю о технологиях "плагинов", таких как JPF и OSGI, но они кажутся мне огромным излишним. Я думаю об использовании Spring's autowiring. Вы бы порекомендовали это?

Ответы [ 2 ]

5 голосов
/ 08 июля 2011

Если вы ищете очень хороший, легкий и очень функциональный плагин-фреймворк, взгляните на Java Simple Plugin Framework . Я широко использовал это, и он прекрасно работает.

Используя Spring-Auto , вы должны учитывать возможные последствия. например. Вы можете использовать только Spring Beans и т. д. и т. д.

4 голосов
/ 09 марта 2015

Проект spring-plugin , вероятно, стоит посмотреть на эту потребность. В отличие от JSPF в принятом ответе, Spring-плагин разработан специально для Spring. Он позиционируется как «Самая маленькая система плагинов за всю историю», что может быть спорным (я заменил свою собственную мини-платформу, которая была еще меньше / легче), но ее определенно легко проглотить и при этом гибко.

...