Spring MVC を使用して Web アプリを開発しています。簡単に言えば、ユーザーがさまざまなタイプ (.csv、.xls、.txt、.xml) のファイルをアップロードすると、アプリケーションはこのファイルを解析し、さらに処理するためにデータを抽出します。問題は、ファイルの形式が頻繁に変更される可能性があることです。したがって、迅速かつ簡単にカスタマイズする方法が必要です。Talend に少し慣れてきたので、試してみて、アプリの ETL ツールとして使用することにしました。この短いチュートリアルでは、Java アプリ内から Talend ジョブを実行する方法を示します - http://www.talendforge.org/forum/viewtopic.php?id=2901 ただし、Talend を使用して作成されたジョブは、物理ファイル、ディレクトリ、またはデータベースに対して読み取り/書き込みを行うことができます。Javaオブジェクトをパラメーターとして指定し、通常のJavaメソッドと同じようにJavaオブジェクトを返すように、Talendジョブを変更することはできますか? たとえば、次のようなものです。
String[] param = new String[]{"John Doe"};
String talendJobOutput = teaPot.myjob_0_1.myJob.main(param);
ここで、teaPot.myjob_0_1.myJob はアプリに統合された talend ジョブです