Как указано в документации Spring указывает, что crasshd будет удален в весенней загрузке 2.0.
Какая будет замена?
Как указано в документации Spring указывает, что crasshd будет удален в весенней загрузке 2.0.
Какая будет замена?
Предыдущая оболочка, о которой вы упоминаете, была портом внутри spring-boot 1 и кажется не очень активной.
В Spring Boot 2.0 вы можете использовать spring-shell, который вы можете использовать в существующем Spring- boot app или специальную оболочку spring-boot, которую можно развернуть как автономную.
После того, какой вариант выбрать, будет зависеть от ваших потребностей.
Со своей стороны, я просто создал специальную оболочку для публикации сообщений в ActiveMQ, вы получаете всю мощь Spring-Boot для автоматической настройки любого подключения к внешним системам (JMS, JDBC, LDAP, SMTP и т. д.).
Для этого я просто добавил следующую зависимость pom:
<dependency>
<groupId>org.springframework.shell</groupId>
<artifactId>spring-shell-starter</artifactId>
<version>2.0.0.RELEASE</version>
</dependency>
в моем проекте Spring Boot.
Обратите внимание, что мне удалось интегрировать его в релизы Spring Boot 1.5.15 и 2.1.2.
Команда Spring не может предоставить замену.
https://github.com/spring-projects/spring-boot/issues/ 7044а>
Извините, не в данный момент. Судя по имеющейся у нас статистике, удаленная оболочка не очень широко используется. Например, при сравнении загрузок Maven Central за август у стартовой удаленной оболочки было 2% загрузок, чем у веб-стартера. Это означает, что вряд ли стоит вкладывать значительные усилия в замену.
Есть сторонняя замена, из билета,
https://github.com/anand1st/sshd-shell-spring-boot