SPRING IOC能否注入值是动态的类?比如向LoginAction注入一个User类,User的值由页面输入来确定
SPRING IOC能否注入值是动态的类?比如向LoginAction注入一个User类,User的值由页面输入来确定的,那么这个User类是在配置里确认不了的。
此处暂且不讨论,用IOC是否为最好的解决方案,只是举个例子,便于大家理解,
我看到好多例子注入的类,都是值在配置中确定好了的,如果IOC只能注入一些值在配置文件中确认的类,那我觉得就没有什么太大的意义,我是初学,可能还没有理解SPRING
例:
<bean id="loginAction" class="test.LoginAction">
<property name="user">
<ref bean="refUser"/>
</property>
</bean>
<bean id="refUser" class="test.User">
<property name="UserName"> <value>test </value> </property>
<property name="Password"> <value>123456 </value> </property>
</bean>
如果上面的 refUser值是由页面的输入来确定的呢?IOC怎么解决这种场景?