Что лучше использовать для создания плагинной архитектуры на Java в 2018?
Есть базовое веб-приложение на spring. Оно в рантайме должно подтягивать плагины, лежащие в определенной папке. Плагин - это jar файлы с реализацией спринговых контроллеров и логикой. В плагин должна быть возможность проинжектить бины с базового приложения.
Пока что рассматриваю библиотеку PF4J
Какие еще есть актуальные инструменты для реализации плагинной архитектуры?