182.5. Spring Boot Auto-Configuration
コンポーネントは、以下に示す 6 つのオプションをサポートします。
名前 | 説明 | デフォルト | タイプ |
---|---|---|---|
camel.component.jpa.enabled | jpa コンポーネントを有効にします。 | true | Boolean |
camel.component.jpa.entity-manager-factory | EntityManagerFactory を使用する場合。これを設定することを強くお勧めします。オプションは javax.persistence.EntityManagerFactory 型です。 | String | |
camel.component.jpa.join-transaction | camel-jpa コンポーネントはデフォルトでトランザクションに参加します。このオプションを使用して、これをオフにすることができます。たとえば、LOCAL_RESOURCE を使用していて、参加トランザクションが JPA プロバイダーで機能しない場合などです。このオプションは、すべてのエンドポイントで設定する代わりに、JpaComponent でグローバルに設定することもできます。 | true | Boolean |
camel.component.jpa.resolve-property-placeholders | 起動時にコンポーネントがプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。 | true | Boolean |
camel.component.jpa.shared-entity-manager | コンシューマー/プロデューサーに Spring の SharedEntityManager を使用するかどうか。これは EXTENDED EntityManager ではないため、ほとんどの場合、joinTransaction は false に設定する必要があります。 | false | Boolean |
camel.component.jpa.transaction-manager | PlatformTransactionManager を使用してトランザクションを管理する場合。オプションは org.springframework.transaction.PlatformTransactionManager 型です。 | String |