Spring Framework 7 и Spring Boot 4 позволяют программно регистрировать бины через
BeanRegistrar. В руководстве по подключению плагинов разобран пример приложения, где набор плагинов задаётся списком в настройках.Регистратор читает свойства
app.plugins[0], app.plugins[1] и далее через Environment, пока не встретит отсутствующее значение. Затем сопоставляет имена плагинов с классами и регистрирует их через BeanRegistry. Подключение самого регистратора показано через @Import.Автор отмечает, что для большинства случаев условной регистрации бинов, по его мнению, достаточно аннотаций семейства
@ConditionalOn….#spring #java
