如何在Spring中动态加载bean的属性

问题描述:

我是Spring框架的新手,并且很困惑如何动态加载bean的属性(bean的实例变量)。 Spring希望使用基于xml的配置来声明bean之间的所有bean和依赖关系。 例如,如何在Spring中动态加载bean的属性

public class Bean1 
    { 
     int value; 
     public void setValue(int thisValue) 
     { 
      value = thisValue; 
     } 

    } 

<bean id = "LibraryMgmtBean" class = "Bean1"> 
<property name = "value" Value = "SampleString"/> </bean> 

但在这里我们都在提bean的所有静态属性。但是,如果我想动态提供这些值,该怎么办?我的意思是,我可能从weblayer获取来自JSP页面的值,并应传递给此bean。当所有的bean都以这种方式被XML分解时,当动态提供所有Bean属性时,Spring如何注入其他bean的依赖关系?

+1

你想这个充满活力的或者你只是想知道一个Web应用程序是如何建立? – hellectronic 2012-03-06 09:37:29

+0

可能是两个....这将是有益的,如果我得到任何良好的链接,解释这些或特别是一个很好的例子,使用春天建立的Web应用程序....... Thanx在提前帮助.... 。 – 2012-03-06 16:18:26