В чем разница между spring-shell и CRaSH?

Проект CRaSH, используемый Spring-boot, может предоставлять интерактивную оболочку для Spring.

И я обнаружил, что spring-shell также имеет аналогичные функции.

Так в чем же между ними разница? Почему бы не использовать spring-boot, просто используя spring-sehl?

Любые комментарии или отзывы будут оценены.


person bob    schedule 30.05.2014    source источник


Ответы (1)


Я думаю, вы неправильно поняли цель интеграции CRaSH в Boot. Boot обеспечивает интеграцию с CRaSH, так что вы можете подключаться к запущенному приложению и удаленно запрашивать управление или другую информацию. Интеграция с загрузкой также предоставляет пользовательские команды, позволяющие запрашивать доступные конечные точки привода.

Spring Shell также является интерактивной оболочкой, которую можно легко расширить с помощью команды, но она совсем не служит той же цели: CRaSH позволяет вам взаимодействовать с виртуальной машиной и «приложением», на котором она была установлена, в то время как Spring Shell позволяет вам создайте свою собственную оболочку с помощью собственной команды для приложения «командной строки».

person Stephane Nicoll    schedule 30.05.2014