0

春のフレームワークの完全な初心者であり、学習に時間を費やす前に、それが私のユースケースに適合するかどうかを調べようとしています。

私は、基本的にサーバーからの要求を処理し、さまざまな内部サービスへのサービス呼び出しを行うスタンドアロンの Java プロジェクト (サーバーによって jar として使用される) を担当しています。このスタンドアロンの Java プロジェクトでは、現在、すべてのサービス呼び出しがハード コードされています。Spring を使用して依存関係を注入したいので、これをテスト可能にすることができます。

春の仕組みがわかりません。スタンドアロンの jar にも適用されますか、それとも「実行中のアプリケーション」のみに適用されますか?

スタンドアロン プロジェクトを「Spring 対応」にすると、サーバーが jar を使用するときに、Bean を作成することで自動的に機能しますか、それともサーバー側から何らかの要件がありますか?

4

1 に答える 1

1

要するに、はい、Spring をスタンドアロンの jar アプリケーション (「コンソール アプリケーション」といいます) で使用できます。アプリケーションの起動時に ApplicationContext を自分で作成する必要があるだけです。たとえば、ここを参照してください: http://www.devdaily.com/blog/post/java/load-spring-application-context-file-java-swing-application

これは私が Google から直接引っ張ってきた 1 つの例にすぎません。おそらく他にもたくさんあるでしょう。それでも、開始するには、 Spring ドキュメントから少なくとも基本を読む必要があります。そうしないと、おそらくすぐに壁にぶつかるでしょう。

于 2012-05-17T11:49:45.130 に答える