マクロミルアンケートモニタ
200万人が参加のアンケートサイト! 楽しく!簡単に!ポイントが貯まる! 貯めたポイントはお小遣いに♪
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
spring で、JAVAアプリケーションを作成し、 外部のpropertiesファイルが、起動時に読み取れないということに悩んでいた・・・ そりゃそうだよ、BeanFactory から呼び出していたんだから・・・ 根本的に忘れてた・・・orz Spring には BeanFactory を拡張し、多機能化した ApplicationContext が用意されています。 ApplicationContext は BeanFactory の有する機能以外に以下の機能を有します。
・i18n を考慮したメッセージへのアクセス ・URL やファイルのようなリソースへのアクセス ・ApplicationListener インタフェースを実装したビーンへのイベントの伝播 ・複数のコンテキストをロード可能
メモリの使用量に厳しい制限がある場合を除き BeanFactory よりも ApplicationContext を使用することが推奨されています。
[0回]