4

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

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

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

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

4

1 に答える 1

8

Boot での CRaSH 統合の目的を誤解していると思います。Boot は CRaSH との統合を提供するため、実行中のアプリケーションに接続し、管理やその他の情報をリモートで照会できます。ブート統合は、利用可能なアクチュエータ エンドポイントを照会できるカスタム コマンドも提供します。

Spring Shell は、コマンドで簡単に拡張できる対話型シェルでもありますが、同じ目的にはまったく役立ちません。CRaSH を使用すると、VM およびそれがインストールされている「アプリケーション」と対話できますが、Spring Shell を使用すると、 「コマンドライン」アプリ用の独自のコマンドで独自のシェルを構築します。

于 2014-05-30T15:25:29.733 に答える