問題タブ [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 投票する
1 に答える
1475 参照

method-parameters - スプリングシェルメソッドのパラメータ一覧<>

List<> パラメータを使用してスプリング シェル メソッドを使用するにはどうすればよいですか?
Spring_Shell のメソッド パラメータとして List<> を使用することは可能ですか?

以下のように:

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

spring - spring shellでオプションのパーサーをカスタマイズするには?

プロジェクトのコマンド シェルを開発するために Spring シェルを使用しています。

問題は以下で説明するとおりです。シェルでのメソッドのオーバーロードなどの機能が必要です。つまり、同じ名前でオプションが異なる 2 つのコマンドが必要です。私はそれをグーグルで検索し、パーサーインターフェースをオーバーライドするなどのアイデアをいくつか見つけましたが、インターネット上でサンプルは見つかりませんでした.

どんな提案も役に立ちます。

お手伝いありがとうございます。

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

spring-shell - Spring-Shell の i18n と l10n

これを読んでくれてありがとう。

Spring-Shell アプリケーションで i18n を提供したいと考えています。具体的には、ロケールに応じて異なる言語で @CliOption 内のヘルプ メッセージを出力する機能を探しています。これをすぐに実行できる具体的な例は見つかりませんでした。コードを確認したところ、ロケール コンバーターが表示されました。ただし、これで十分かどうかはわかりません。

Spring-Shell はすぐに i18n をサポートしますか? この問題に関連するリソースへのヘルプ/ヒント/ポインターは高く評価されます。

ありがとう。

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

java - シェルの起動中にスプリング シェルにメッセージを出力する

私はSpring Shellを使用しています.「loading ..」メッセージを追加したいので、ユーザーがシェルを開くとすぐに(シェルに)メッセージが表示されます。

私の考えは、「ECHO loading」コマンドをバッチ ファイルに追加することですが、 appassemblyr-maven-pluginを使用して作成されたバッチ ファイルに印刷コマンドを追加する方法がわかりません。このECHOをpomからバッチファイルに追加する方法はありますか?

これは、pom.xml でバッチ ファイルを作成するために使用するプラグインです。

ECHO コマンドをバッチ ファイルに永続的に追加する方法はありますか? または、それが機能しない場合、シェルが開いてからシェルが実際に使用できるようになるまでの間に表示されるメッセージをシェルに出力する方法はありますか?

0 投票する
0 に答える
164 参照

performance - スプリングシェルの起動時間を短縮するには?

spring-shell を使用していますが、シェルの起動時間を短縮したいと考えています。今では 8 ~ 10 秒かかっていますが、もっと短くしたいと思っています。何か提案はありますか?

プロファイリングすると、次のことがわかります。

  • org.python.util.PythonInterpreter.exec(String) は~2 秒かかります:

    • org.python.core.imp.importOne(String, PyFrame, int) - jython-standalone-2.7.0.jar\Lib_jyio.py のインポートには~1 秒かかります。
  • org.python.jsr223.PyScriptEngine.(ScriptEngineFactory) には約 0.5秒かかります

ありがとう。

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

raspberry-pi - Spring Shell でコマンドを実行するには?

Spring Shell でのコマンドの実行に問題があります。このコードを使用して Raspberry PI の LED を点滅させていますが、Tomcat のログに応答エラーが記録されています。

ログ出力は次のとおりです。

echoコマンドを使用している場合、問題は解決しません。

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

java - 春のシェルコマンドでオブジェクトインスタンスを自動配線しますか?

コマンドを入力するための単純なコンソールが必要な小さなサーバーがあります。少し検索した後、仕事をするスプリングシェルを見つけました。

コマンドの中には、サーバー インスタンス オブジェクトにアクセスする必要があるものがあります。

spring シェルコマンドでサーバーオブジェクトインスタンスにアクセスできるように、サーバーオブジェクトインスタンスを spring shell コマンドに (autowire?) するにはどうすればよいですか?

ブートストラップ コンストラクターは、アプリケーション コンテキストを作成しているように見え、すぐにユーザー シェル コマンドを見つけます。

私は使用しようとしました:

しかし、これは Bootstrap コンストラクターが呼び出された後にしか実行できず、それでは遅すぎます。