springメモ
- springにおけるBeanの取得
- Beanファクトリーを生成する。
- BeanファクトリーからBeanを取得する。
- xmlを読込ませてインジェクションする素朴なサンプルコード
public static void main(String[] args) {
BeanFactory factory = new XmlBeanFactory(new FileSystemResource("beans.xml"));
MessageBean bean = factory.getBean("messageBean", MessageBean.class);
bean.sayHello("Spring");
}
- springにおけるインジェクション2種類
- セッターインジェクション
public calss Foo {
private Bar bar;
public setBar(Bar bar) {
this.bar = bar;
}
}
-
- コンストラクタインジェクション
public calss Foo {
private Bar bar;
public Foo(Bar bar) {
this.bar = bar;
}
}