私はスプリングフレームワークを使用してJavaプロジェクトを作成しています。私はbean.xmlを持っており、私は自分のbean.xmlにクラスを定義しています。オブジェクトを作成したい場合は、アプリケーションコンテキストを作成し、必要なBeanを起動します。それぞれのクラスごとに、私はアプリケーションコンテキストを作成していて、bean.xmlをロードしています。私は各クラスにこのアプリケーションコンテキストを作成したくありません。コンテキストオブジェクトがグローバルに必要です。 は今、私はそれぞれ、すべてのクラスでは、次のように使用しています:SpringロードApplicationContextグローバル
ApplicationContext context = new ClassPathXmlApplicationContext("classpath:spring-config.xml");
しかし、私はかつて私のbean.xmlをロードする必要があると私は特定のBeanオブジェクトを取得するには(グローバル)どこからでもこれらのコンテキストを呼び出したいです。
注:私はJava Webプロジェクトを使用していません。私はjavaプロジェクトだけを使用していますので、私は は、ApplicationContextをグローバルにロードするweb.xmlを持っていません。
をあなたは基本的にのみ作成する必要がありますあなたの 'main()'メソッドの中の文脈を使って、依存性注入を使います。あなたがしようとしていることの例を私たちに与えたかどうかを説明するのは簡単です。 –