我想丰富一些变量。这是我的场景,我的客户 pojo 具有 id、用户名、密码。而我只在客户 pojo 上传递 ID,而在丰富器上,我从客户 pojo 读取 ID 值并从数据库中获取用户名和密码并附加该 pojo。请任何人帮助我如何解决这个问题...
</cxf:jaxws-service>
<logger level="INFO" doc:name="Logger"/>
<enricher doc:name="Message Enricher">
<jdbc:outbound-endpoint exchange-pattern="one-way" queryKey="selectData" connector-ref="jdbcConnector" doc:name="Database (JDBC)">
<jdbc:query key="selectData" value="SELECT Username, Password from Credentials where ModuleId=101"/>
</jdbc:outbound-endpoint>
<enrich target="#[variable:Username]" source="#[groovy:payload.Username]"/>
</enricher>
<logger level="INFO" message="Username #[groovy:payload]" />
如何从数据库中读取值并附加我的客户 Pojo。