Java Spring批处理属性配置
我有一个具有sql属性的reader类Java Spring批处理属性配置,java,spring,Java,Spring,我有一个具有sql属性的reader类 String sql; 该类包含此字符串的setter方法 public void setSql (String sql) {...bunch of code...} 我的配置文件如下所示 <bean id="carryOverReader" class=...> <property name="sql" value="OVERRIDDEN" /> </bean> 我的问题是Spring如何将sql设置
String sql;
该类包含此字符串的setter方法
public void setSql (String sql) {...bunch of code...}
我的配置文件如下所示
<bean id="carryOverReader" class=...>
<property name="sql" value="OVERRIDDEN" />
</bean>
我的问题是Spring如何将sql设置为“overrided”值。它是否隐式调用setter方法?还是以另一种方式实现?我这样问是因为sql的setter包含更多的代码,我想知道这是否将由属性连接执行?使用XML配置时,Spring搜索匹配的setter。 在您的例子中,将调用
setSql(String)
方法,在其中执行整个代码