예제 #1
0
 /** Bean定義されているインスタンスは、引数でコンポーネントの参照ができる */
 @Bean
 public Bean2 bean2_2(Bean1 bean1) {
   Bean2 bean = new Bean2();
   bean.setName("bean2_2");
   bean.setMessage("@Bean (from BeanConfig)");
   bean.setBean1(bean1);
   return bean;
 }
예제 #2
0
 @Bean
 public Bean2 bean2() {
   Bean2 bean = new Bean2();
   bean.setName("bean2");
   bean.setMessage("@Bean (from BeanConfig)");
   // メソッドを呼び出して他のコンポーネントを参照する(セッターインジェクション)
   bean.setBean1(bean1());
   return bean;
 }