Как назначить передаваемое значение свойства класса конструктору класса с помощью внедрения зависимостей весной? - PullRequest
0 голосов
/ 24 января 2020

Я супер новичок в весне. Мне нужно присвоить значение для моего свойства класса с помощью конструктора. Я использую метод конструктора класса в весеннем внедрении зависимостей, чтобы сделать это. Как настроить bean XML для этого.

1 Ответ

0 голосов
/ 24 января 2020

MyBean1.class:

  public class MyBean1{
      private MyBean2 bean2;
      public MyBean1(MyBean2 bean2){
         this.bean2=bean2;
      }
  }

XML:

  <!-- Definition for bean1 -->
   <bean id = "bean1" class = "com.MyBean1">
      <constructor-arg ref = "bean2"/>
   </bean>

   <!-- Definition for bean2 -->
   <bean id = "bean2" class = "com.MyBean2"></bean>
...