問題タブ [spring-shell]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2572 参照

java - スプリングシェルのカラー出力

コンソール出力をスプリングシェルで色付けしたい。何かのようなもの:

色付きのJULロギング出力については知っていますが、それだけでは不十分です。

どうすればそれができますか?

0 投票する
1 に答える
556 参照

java - Spring Shell で Windows OS コマンドが実行されない

Spring Shell を使用してコマンド ライン インターフェイス アプリケーションを開発しています。Windows マシンで 1 つの問題に直面しています。Linux マシンでは を使用して OS コマンドを実行できます!<OS Command>が、これは Windows マシンでは機能しません。春のシェルは言う

Unable to execute command, The system can not find the specified command.

Windowsプラットフォームで実行されているSpringシェルでWindowsコマンドを実行する方法を教えてください(日付、時刻、パスなどのコマンド)

前もって感謝します。

0 投票する
1 に答える
2127 参照

java - spring-shell と CRaSH の違いは何ですか?

spring-boot で使用されるCRaSHプロジェクトは、Spring 用の対話型シェルを提供できます。

そして、スプリングシェルにも同様の機能があることがわかりました。

それで、それらの違いは何ですか?spring-sehll を使用するだけで spring-boot しないのはなぜですか?

コメントやフィードバックをお待ちしております。

0 投票する
1 に答える
1864 参照

java - メソッドの前にスプリング シェルのパラメータを含める

私はSpring Shellプロジェクトに取り組んでいます。このツールは、データベース内のデータを操作するためのコマンド ライン ツールです。add user (データベースのテーブルにレコードを追加する) のようなコマンドがあります。コマンドを実行するには、ツールのユーザーがデータベースに接続する必要があります。これをすべて1行で実行できるようにしたいと思います。私のツールのユーザーは、次のようなコマンドを記述できるはずです。

--database 接続文字列 xyz --username abc --password mno add user --username bob --role AA_ADMIN --company Microsoft

ここで、add user コマンドを実行するには、データベース接続文字列、ユーザー名、およびパスワードの 3 つのパラメータが必要です。

以下に、Spring Shell リファレンス ドキュメントからのサンプル コードをいくつか含めました。

}

したがって、現在、hw simple は、hw complex または hw enum コマンドを実行する前に実行する必要があるコマンドです。hw simple をコマンドにするのではなく、hw simple コマンド内のメッセージ パラメーターを、hw complex または hw enum を実行するための前提条件として必要なパラメーターにする必要があります。たとえば、実行したいコマンドは次のとおりです。

--message hw complex --message abc --name1 def --name2 ghi --time 7:98 --location: シアトル

誰もこれを行う方法を知っていますか? これが不可能な場合は、可能であればそれまたは代替案を聞きたいと思います。

0 投票する
1 に答える
426 参照

spring-shell - Spring Shell を使用した動的コマンド

プロジェクトに Spring-Shell を使用したいと考えています。しかし、 @Clixxx Annotations を使用することによってのみ、コマンドを書き込むことができるようです。すべてのコマンドは XML ファイルにあるため、ファイルを読み取って動的にコマンドを作成できますか?

0 投票する
2 に答える
2404 参照

spring-shell - インタラクティブではない Spring-Shell ベースのアプリケーションを開始する

Spring-Shell アプリの特定のコマンドを開始し、コマンドの終了後にシェルに戻る/終了することは可能ですか? さらに、アプリの終了コード (System.exit) をオペレーティング システムのシェルに公開することは可能ですか?

私の目的のために、Spring-Shell のプラグイン メカニズムと CLI アノテーションを利用します。ただし、一般に、アプリとの人間の対話はありません。代わりに、ジョブ スケジューラ (UC4) がアプリを起動し、終了コードをチェックして、終了コードが 0 でない場合に電子メールを生成します。 一方、手動テストの場合お客様から、タブ補完、使い方のヘルプなどの必要性もあります。

0 投票する
2 に答える
1973 参照

java - Spring Shell - コマンドプロンプトはすぐに終了し、ユーザー入力を待ちません

Spring Shell アプリケーションを構築しようとしています。アプリケーションを正常に実行できますが、起動時にすぐに終了し、ユーザーの入力を待ちません。JLineShellのpromptLoopメソッドには残っていないようです。

mainClassName = "org.springframework.shell.Bootstrap" で jar を構築しています。

私の spring-shell-plugin.xml は次のとおりです。

私のメインクラス:

私のコマンドクラス:

0 投票する
1 に答える
257 参照

java - command line/shell paging framework/api

I have a java command line program and I need to print a document, the document's content is very long, so I want add-in paging function.

I want searching some framework/api who can detect the command line window size make print string adjust in windows size.

If any idea, please let me know.

Thanks a lot.