Динамические команды с использованием Spring Shell
Я хочу использовать Spring-Shell для своего проекта. Но кажется, что написание команд в нем возможно только с помощью аннотаций @Clixxx. Все мои команды находятся в файле XML, поэтому я могу создавать команды динамически, читая файл?
1 ответ
Вы можете написать генератор кода, который анализирует XML-файл с определениями команд и создает классы Java. Это должно произойти до компиляции.
Может быть, это можно сделать и во время выполнения. Взгляните на динамически-объявлять-bean-at-runtime-in-spring