Описание тега spring-shell

Spring Shell - это интерактивная оболочка, которую можно легко расширить с помощью команд с использованием модели программирования на основе Spring.
1 ответ

Spring Shell: журналы запуска и завершения работы

Я довольно новичок в Spring Shell Framework. Я собрал / запрограммировал Spring Shell, используя репозиторий / инструмент maven (mvn). Это довольно легко создавать / добавлять новые команды на нем. Я обнаружил, что проблема связана с запуском и закр…
04 мар '14 в 13:07
2 ответа

Предупреждение log4j на консоли

У меня есть файл log4j.properties, как показано ниже: log4j.rootLogger=WARN, DebugAppender #Debug logging log4j.appender.DebugAppender=org.apache.log4j.RollingFileAppender log4j.appender.DebugAppender.Threshold=WARN log4j.appender.DebugAppender.File…
01 сен '15 в 07:10
2 ответа

Как заставить команду Spring Shell провалиться?

Представьте, что у меня есть следующий класс команд Spring Shell: import org.springframework.shell.core.CommandMarker; @Component public class MyShellCommands implements CommandMarker { @CliCommand(value = COMMAND_RUN, help = "") public String run()…
15 мар '15 в 10:52
1 ответ

Разрешение параметров / преобразователь для динамически зарегистрированных команд

Я работаю над CLI Spring Shell 2 и пытаюсь генерировать команды во время выполнения из определенного интерфейса посредством отражения. Обновление: реализация интерфейса также генерируется во время выполнения. Я использую ConfigurableCommandRegistry …
20 янв '19 в 09:21
2 ответа

Пружинная оболочка раскрашена

Я хочу раскрасить вывод своей консоли в spring-shell. Что-то вроде: System.out.println("\red; red text"); Я знаю о цветном выводе журнала JUL, но этого не достаточно. Как я могу это сделать?
28 фев '13 в 11:35
1 ответ

Spring shell против JMX

Изучая Spring-Boot, я наткнулся на поддержку оболочки (CRsh (boot v1.x) Spring-Shell (boot v2.x)). Что я не могу понять, так это то, что у нас уже есть богатая поддержка JMX, которая существует с незапамятных времен, какую добавленную стоимость внос…
08 авг '18 в 08:29
1 ответ

Запустите приложение на базе Spring-Shell, не являющееся интерактивным

Можно ли запустить определенную команду приложения Spring-Shell, а затем вернуться / выйти из оболочки после ее завершения? Кроме того, возможно ли открыть код выхода (System.exit) приложения для оболочки операционной системы? Для моих целей я воспо…
22 авг '14 в 17:35
1 ответ

Путь к файлу Spring Shell в качестве параметра

Я хочу иметь параметр в @CliCommand который является сетевым путем. Что-то вроде \\path\to\newfolder, Эта папка будет затем прочитана и подвергнута дальнейшей обработке. Однако, поскольку Java интерпретирует обратную косую черту специально, результа…
19 июл '17 в 08:01
2 ответа

Spring shell 2.0 как читать входные данные с помощью маски

Есть ли способ скрыть пользовательский ввод в Spring Shell 2.0.x? Мне нужно собрать пароль от пользователя.. не нашел ни одного API оболочки для этого. Спасибо!!
01 июн '18 в 18:41
2 ответа

Хотите отправить результат потоковой передачи в оболочку Spring

Я использую Spring Shell Framework для моего Cli. Я написал несколько команд, где он будет отображать результаты после выполнения команды в моем Java-приложении. @CliCommand(value = "add jar", help = "adds a jar resource") public String addJar( @Cli…
01 май '15 в 02:35
1 ответ

Динамические команды с использованием Spring Shell

Я хочу использовать Spring-Shell для своего проекта. Но кажется, что написание команд в нем возможно только с помощью аннотаций @Clixxx. Все мои команды находятся в файле XML, поэтому я могу создавать команды динамически, читая файл?
05 авг '14 в 14:44
1 ответ

Настроить баннер в Spring Shell 2

Я использовал Spring Shell 1.x. Это обеспечило положение для настройки баннера. Я не пытаюсь использовать Spring Shell 2 и пытаюсь сделать то же самое, но я не могу найти класс. Документ также не говорит об этом. Кто-нибудь знает, как настроить то ж…
07 дек '17 в 06:52
2 ответа

Можно ли полностью замаскировать пароль с помощью JLine?

Я использую Spring Shell для интерфейса командной строки и хочу прочитать пароль из строки ввода. Для этой цели у Spring shell есть jline, поэтому, используя официальную документацию [1] jline, он предлагает следующее: public static void main(String…
29 ноя '14 в 07:20
2 ответа

Подтверждение сообщения Spring shell

Есть ли способ для команды spring-shell сначала запросить подтверждающее сообщение. Например команда Вы хотите продолжить [да / нет] Y выполнение команды Я провел некоторые исследования в Интернете, но я не нахожу пример такого типа команд.
02 окт '16 в 10:43
1 ответ

Spring Shell 2: рефакторинг-безопасный доступ к динамическим командам

Я просто пробую Spring Shell 2. В разделе " Динамическая команда доступности" справочной документации показано три способа указания доступности. Однако все они опираются на схему именования или строковый параметр в аннотации. Это сломается (во время…
20 сен '17 в 14:46
1 ответ

Spring Frameworks Shell - Добавление цвета

В настоящее время я делаю приложение, которое действует как оболочка с использованием Spring Framework. В документации говорится, что в качестве основы он использует цвет на платформах unix и windows (через jansi), но не говорит, как его использоват…
12 сен '15 в 15:14
1 ответ

Экземпляр объекта Autowire в команде Spring shell?

У меня есть небольшой сервер, который нуждался в простой консоли для ввода команд. После небольшого поиска я нашел раковину весны, которая делает работу. Некоторым из моих команд необходим доступ к объекту экземпляра сервера. Как я могу (autowire?) …
30 янв '16 в 14:47
2 ответа

Spring Shell - команда Prompt завершается немедленно, не ждет ввода пользователя

Я пытаюсь создать приложение Spring Shell. Я могу успешно запустить свое приложение, но оно немедленно завершается при запуске и не ожидает ввода пользователя. Кажется, он не остается в методе promptLoop JLineShell. Я строю банку с mainClassName = "…
1 ответ

Исключение "Bad File Descriptor" из-за использования nohup

Мое приложение может быть запущено через терминал в ОС Linux в виде исполняемого файла оболочки. У меня нет проблем при его нормальном выполнении, однако, когда я выполняю его вместе с командой "nohup", он регистрирует исключение ниже в файле "nohup…
16 июн '16 в 11:26
0 ответов

Spring Shell цветной вывод в таблицу

Я пытаюсь раскрасить вывод в Spring Shell Table. Я знаю как покрасить System.out (см. /questions/5096308/pruzhinnaya-obolochka-raskrashena/5096320#5096320). возврате AnsiOutput.encode(AnsiColor.RED) + valueAsString + AnsiOutput.encode(AnsiColor.DEFA…
09 июл '18 в 15:00