1
В Spring Integration существует ли способ динамически загружать xsl-ресурс, скажем, из базы данных, не будучи ужасно хаки?Spring Integration xsl-resource из базы данных
<int-xml:xslt-transformer id="tenderXsltTransformer"
input-channel="tenderTransformChannel"
output-channel="tenderOutChannel"
xsl-resource="classpath:/META-INF/xsl/submit-info.xsl" />
Но короткий ответ, я предполагаю, есть ли какой-либо вариант в конфигурации, чтобы указать ресурс базы данных? – bdetweiler
Правда, вы не можете сделать это только из конфигурации. Вам нужно написать некоторый код для извлечения данных из БД и представить его как Spring 'Resource'. Во всяком случае, 'Resource' не может быть динамическим для' XsltPayloadTransformer'. Это тяжелый объект, и было бы неплохо получить его для каждого сообщения. Может быть, набор '' и '' является хорошим компромиссом для вас? Во всяком случае, нет встроенного представления ресурсов для БД. –