gpt4 book ai didi

java - Spring Batch 属性配置

转载 作者:行者123 更新时间:2023-12-01 13:07:30 25 4
gpt4 key购买 nike

我有一个带有 sql 属性的阅读器类。

String sql;

该类包含该字符串的 setter 方法。

public void setSql (String sql) {...bunch of code...}

我的配置文件如下所示。

<bean id="carryOverReader" class=...>
<property name="sql" value="OVERRIDDEN" />
</bean>

我的问题是Spring如何将sql设置为值“OVERRIDEN”。它是否隐式调用 setter 方法?或者它以另一种方式实现这一点?我问这个是因为 sql 的 setter 包含更多代码,我想知道这是否将由属性连接执行?

最佳答案

当使用 XML 配置时,Spring 会搜索匹配的 setter。在您的情况下,将调用 setSql(String) 方法,执行内部的整个代码。

关于java - Spring Batch 属性配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23158399/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com