小编use*_*121的帖子

Springframework PropertyPlaceholderConfigurer

对PropertyPlaceholderConfigurer有疑问.如果属性文件被更改,spring会动态加载它还是我们必须启动app才能使更改生效?

java

4
推荐指数
1
解决办法
4703
查看次数

Springframework构造函数arg

我有一个MainClass有2个变量.我想将这两个值传递给springframework bean类"Test".我如何在applicationContext.xml中定义它,以及如何将这两个变量值传递给bean"Test".

例如:

class MainClass {
       public int var1;
      public int var2;
      public Test test;

   public void setVar1(int var11) {
    var1 = var11;
   }

    public void setVar2(int var22) {
        var2 = var22;
    }

   public static void main(String args[]) {

       ApplicationContext context = 
           new FileSystemXmlApplicationContext("applicationContext.xml");
      Test = context.getBean("test");
   }
  }
Run Code Online (Sandbox Code Playgroud)

------------ TEST类------------

public class Test {

 public Test (int var1, int var2) {}
}
Run Code Online (Sandbox Code Playgroud)

------------- applicationContext.xml -------------

   <bean id="test" class="com.path.test">
       <constructor-arg index="0" type="int" value="????"/>
       <constructor-arg index="1" type="int" value="????"/>
   </bean>
Run Code Online (Sandbox Code Playgroud)

java spring dependency-injection constructor-injection

4
推荐指数
1
解决办法
1万
查看次数