我对春天有点新手。我需要使用构造函数为我的类属性分配一个值。我在弹簧依赖注入中使用类构造函数方法来做到这一点。如何配置bean XML来做到这一点。

最佳答案

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>

关于java - 如何在 Spring 使用依赖注入(inject)将类属性传递值分配给类构造函数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59899667/

10-09 21:34