タグ付けされた質問 「applicationcontext」

6
Beanの初期化が完了した後にメソッドを呼び出す方法は?
ApplicationContextのロード時に一度だけ(非静的)メソッドをBeanで呼び出す必要がある使用例があります。これにMethodInvokingFactoryBeanを使用しても大丈夫ですか?または、より良い解決策がありますか? 補足として、私はConfigContextLoaderListenerを使用してWebアプリケーションにアプリケーションコンテキストをロードします。そして、もしBean 'A'がインスタンス化されたら、methodA()を一度だけ呼び出してください。 これをどのようにうまく行うことができますか?

20
BeanFactoryとApplicationContext
私はSpring Frameworkにかなり慣れていないので、これをいじって、次の会社のプロジェクトで使用するためにSpring MVCを評価する目的でいくつかのサンプルアプリをまとめました。これまでのところ、Spring MVCに表示されるものが本当に好きで、非常に使いやすく、ユニットテストに非常に適したクラスを作成することをお勧めします。 演習と同様に、サンプル/テストプロジェクトのメインメソッドを作成しています。私は間の正確な違いは約不明確だことの一つBeanFactoryとApplicationContext-どのような条件で使用するのが適切でしょうか? 私はそれApplicationContextがextends BeanFactoryであることを理解していますが、単純なmainメソッドを作成しているだけの場合、ApplicationContext提供する追加機能が必要ですか?そして、正確にはどのような追加機能がApplicationContext提供されますか? 「main()メソッドでどちらを使用する必要があるか」の回答に加えて、このようなシナリオで使用する実装について、標準やガイドラインはありますか?main()メソッドは、XML形式であるBean /アプリケーション構成に依存するように作成する必要があります-それは安全な前提ですか、それともユーザーを特定の何かにロックしていますか? そして、この答えはウェブ環境で変わりApplicationContextますか?私のクラスのいずれかがSpringを認識する必要がある場合、それらはより必要になる可能性がありますか? 助けてくれてありがとう。これらの質問の多くはおそらくリファレンスマニュアルで回答されていると思いますが、細かい櫛でマニュアルを読むことなく、これら2つのインターフェイスとそれぞれの長所/短所の明確な内訳を見つけるのに苦労しています。

13
Eclipseで動的Webプロジェクトのコンテキストルートを変更する方法
私はEclipseで動的Webプロジェクトを開発しました。次のURLを使用して、ブラウザーからアプリにアクセスできます。 http://localhost:8080/MyDynamicWebApp アクセスURLを次のように変更します。 http://localhost:8080/app そのために、コンテキストルートをプロジェクト「プロパティ| Webプロジェクト設定|コンテキストルート」から変更しました。ただし、Webアプリには引き続き同じアクセスURLがあります。アプリケーションをTomcatに再デプロイし、Tomcatを再起動しましたが、アクセスURLは以前と同じです。 server.xmlファイルに添付されているWARファイルがないことがわかりました。server.xmlファイルが添付されていない場合、TomcatはどのようにしてWebアプリケーションのコンテキストルートであると判断し、/MyDynamicWebAppこのコンテキストルートURLを介してアプリケーションにアクセスできるようにしますか?

5
Spring MVCのApplicationContextとWebApplicationContextの違いは何ですか?
アプリケーションコンテキストとWebアプリケーションコンテキストの違いは何ですか? WebApplicationContextSpring MVCアーキテクチャ指向のアプリケーションに使用されていることを知っていますか? ApplicationContextMVCアプリケーションでの使用方法を知りたいのですが?そして、どのような種類の豆が定義されていApplicationContextますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.