コマンドを入力するための単純なコンソールが必要な小さなサーバーがあります。少し検索した後、仕事をするスプリングシェルを見つけました。
コマンドの中には、サーバー インスタンス オブジェクトにアクセスする必要があるものがあります。
spring シェルコマンドでサーバーオブジェクトインスタンスにアクセスできるように、サーバーオブジェクトインスタンスを spring shell コマンドに (autowire?) するにはどうすればよいですか?
ブートストラップ コンストラクターは、アプリケーション コンテキストを作成しているように見え、すぐにユーザー シェル コマンドを見つけます。
私は使用しようとしました:
bootstrap.getApplicationContext().getBeanFactory().registerSingleton(class, myserverinstance)
しかし、これは Bootstrap コンストラクターが呼び出された後にしか実行できず、それでは遅すぎます。