Apache Camel:後から動的にデータを挿入するにはどうすればよいですか?

user373699:

SQLがあります:

private static final String MARS_SQL_TEMPLATE_TWO = "select\n" +
            " id_delivery_area,\n" +
            " id_country,\n" +
            " id_gate_sites_group,\n" +
            " free_shipping_bill,\n" +
            " id_territory,\n" +
            " price,\n" +
            " id_mtt_type,\n" +
            " id_gt_service_level,\n" +
            " extract (hour from delivery_trigger_time)\n" +
            " ||':'\n" +
            " ||extract (minute from delivery_trigger_time)\n" +
            " delivery_trigger_time,\n" +
            " delivery_period_to_hours,\n" +
            " delivery_period_from_days,\n" +
            " delivery_period_to_days,\n" +
            " '%s' as brand,\n" +
            " '%s' as country\n" +
            " from :param ";

:paramの代わりに、ルートコール中に値を追加します。

List<MarsDeliveryArea> finalList = (List<MarsDeliveryArea>) routeService.executeRoute(MARS_ROUTE, "param", b);

   public Object executeRoute(String endpointName, String headerKey, Object headerValue) {
        val template = DefaultFluentProducerTemplate.on(camelContext);
        if (headerKey != null) template.withHeader(headerKey, headerValue);
        return template.to("direct://" + endpointName).request();
    }

動かない。

これどうやってするの?ご助力ありがとうございます

pburns1587:

「... from」の直後にテンプレートを終了し、ルートで以下のようなものを使用しますか?

.to("sql:" + MARS_SQL_TEMPLATE_TWO + ":#${header.param}")

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Apache Solrから定期的にデータを削除するにはどうすればよいですか?

分類Dev

Apache Camelのカールから結果を得るにはどうすればよいですか?

分類Dev

Apache Ignite: 挿入パフォーマンスを向上させるにはどうすればよいですか?

分類Dev

Apache Camelルートを高速化するにはどうすればよいですか?

分類Dev

apache cassandra 2.0.4を再起動するにはどうすればよいですか?

分類Dev

Apache Sparkで定期的に追加されるログファイルからデータを取得するにはどうすればよいですか?

分類Dev

Apache Sparkで評価データを取得するにはどうすればよいですか?

分類Dev

Apache Camel: Rest API から返されるメッセージを取得するにはどうすればよいですか?

分類Dev

TwitterからデータをフェッチしてHDFS(Apache Hadoopバージョン2.5)に入れるようにApache Flume 1.4.0を構成するにはどうすればよいですか?

分類Dev

ApacheがURLをデコードしないようにするにはどうすればよいですか?

分類Dev

Apache Camel交換を強制的に停止するにはどうすればよいですか?

分類Dev

apache camel spring xmlでMAPプロパティ値を作成するにはどうすればよいですか?

分類Dev

Apache CamelでAvoidCallingFinalizeを設定するにはどうすればよいですか?

分類Dev

Apache Camel NoRouteToHostException例外を処理するにはどうすればよいですか?

分類Dev

LinuxでApacheサーバーを再起動するにはどうすればよいですか?

分類Dev

Apache Spark(pyspark)のデータセットから特定の列を取得するにはどうすればよいですか?

分類Dev

Apache Camelを使用して、CXFエンドポイントから入ってくるデシリアライズされたオブジェクトを非整列化するにはどうすればよいですか?

分類Dev

apache2をインストールして起動するにはどうすればよいですか

分類Dev

Apache Camelを使用して石鹸の応答から値を取得するにはどうすればよいですか?

分類Dev

Apache CamelでCXFを使用する場合、WS-Addressing MessageIdヘッダーを設定するにはどうすればよいですか?

分類Dev

php/apache 構成でドメイン名の後に URL パラメーターを取得するにはどうすればよいですか?

分類Dev

Apache Camelでオーケストレーションする場合、API例外を返すにはどうすればよいですか?

分類Dev

Apache Camelでディレクトリ内のファイル数を取得するにはどうすればよいですか?

分類Dev

Apache AirflowPythonパスをPython2.7から3に変更するにはどうすればよいですか?

分類Dev

Apache Camelで「ルートroute1例外の作成に失敗しました」を解決するにはどうすればよいですか?

分類Dev

Apache FlinkでActiveMQを使用するにはどうすればよいですか?

分類Dev

Apache FOPでイタリック/ボールドフォントを自動的に作成するにはどうすればよいですか?

分類Dev

Apache Camel DSLまたはCamelプロセッサ内で追加の認証プロパティを設定するにはどうすればよいですか?

分類Dev

プログラムでApache Cassandraを起動するにはどうすればよいですか

Related 関連記事

  1. 1

    Apache Solrから定期的にデータを削除するにはどうすればよいですか?

  2. 2

    Apache Camelのカールから結果を得るにはどうすればよいですか?

  3. 3

    Apache Ignite: 挿入パフォーマンスを向上させるにはどうすればよいですか?

  4. 4

    Apache Camelルートを高速化するにはどうすればよいですか?

  5. 5

    apache cassandra 2.0.4を再起動するにはどうすればよいですか?

  6. 6

    Apache Sparkで定期的に追加されるログファイルからデータを取得するにはどうすればよいですか?

  7. 7

    Apache Sparkで評価データを取得するにはどうすればよいですか?

  8. 8

    Apache Camel: Rest API から返されるメッセージを取得するにはどうすればよいですか?

  9. 9

    TwitterからデータをフェッチしてHDFS(Apache Hadoopバージョン2.5)に入れるようにApache Flume 1.4.0を構成するにはどうすればよいですか?

  10. 10

    ApacheがURLをデコードしないようにするにはどうすればよいですか?

  11. 11

    Apache Camel交換を強制的に停止するにはどうすればよいですか?

  12. 12

    apache camel spring xmlでMAPプロパティ値を作成するにはどうすればよいですか?

  13. 13

    Apache CamelでAvoidCallingFinalizeを設定するにはどうすればよいですか?

  14. 14

    Apache Camel NoRouteToHostException例外を処理するにはどうすればよいですか?

  15. 15

    LinuxでApacheサーバーを再起動するにはどうすればよいですか?

  16. 16

    Apache Spark(pyspark)のデータセットから特定の列を取得するにはどうすればよいですか?

  17. 17

    Apache Camelを使用して、CXFエンドポイントから入ってくるデシリアライズされたオブジェクトを非整列化するにはどうすればよいですか?

  18. 18

    apache2をインストールして起動するにはどうすればよいですか

  19. 19

    Apache Camelを使用して石鹸の応答から値を取得するにはどうすればよいですか?

  20. 20

    Apache CamelでCXFを使用する場合、WS-Addressing MessageIdヘッダーを設定するにはどうすればよいですか?

  21. 21

    php/apache 構成でドメイン名の後に URL パラメーターを取得するにはどうすればよいですか?

  22. 22

    Apache Camelでオーケストレーションする場合、API例外を返すにはどうすればよいですか?

  23. 23

    Apache Camelでディレクトリ内のファイル数を取得するにはどうすればよいですか?

  24. 24

    Apache AirflowPythonパスをPython2.7から3に変更するにはどうすればよいですか?

  25. 25

    Apache Camelで「ルートroute1例外の作成に失敗しました」を解決するにはどうすればよいですか?

  26. 26

    Apache FlinkでActiveMQを使用するにはどうすればよいですか?

  27. 27

    Apache FOPでイタリック/ボールドフォントを自動的に作成するにはどうすればよいですか?

  28. 28

    Apache Camel DSLまたはCamelプロセッサ内で追加の認証プロパティを設定するにはどうすればよいですか?

  29. 29

    プログラムでApache Cassandraを起動するにはどうすればよいですか

ホットタグ

アーカイブ