春の豆をApplicationContextから読み込むには、どのような方法が推奨されますか?サーバ起動時にこれをロードするためにServletContextListenerを記述しますか?コンテキスト内にBean情報を保存しますか?
または実行するためにいくつかの静的メソッド書き込み:
ApplicationContext context = new ClassPathXmlApplicationContext("spring-beans.xml");
をそして、この静的メソッドのすべての時間を呼びますか?
公開空のメソッドを作成し、それを常に呼び出しますか?この場合、毎回スプリング豆が初期化されますか?これはコンテナの仕事があまりにも多く見えます。
お願いします。ありがとうございます。
アプリケーションによってはすべてです。スタンドアロンの場合は、ClassPathXmlApplicationContextまたはFileSystemXmlApplicationContextを使用できます。 Webアプリケーションの場合は、XmlWebApplicationContextを使用します。 – Seshagiri
すべて正しいですが、Webアプリケーションはアプリケーションのコンテキストローダーリスナーを使用し、アプリケーションコードでは使用しないでください。 – duffymo