フォルダーにコールバックスクリプトを配置します。Javaベースのコールバックを使用するには、Callbackを実装する1つ以上のBeanを作成します。Flywayに自動的に登録されます。使用するか、Orderedを実装することでオーダーできます。Beanと一緒に使用することはできません。オートワイヤーし、それを移行に使用します。@FlywayDataSourceとしてマークできます。その場合、2つのデータソースが必要な場合は、別のデータソースを作成して、@Primaryとしてマークすることを忘れないでください。DataSourceを使用できます。プロパティの値が使用されます。Flywayを使用して、特定のシナリオのデータを提供することもできます。これらの移行は、テストのためにアプリケーションが開始されたときにのみ実行されます。カスタマイズできます。application-dev.propertiesでは、次の設定を指定できます。プロファイルがアクティブな場合にのみ実行されます。db/changelog/db.changelog-master.yamlから読み取られますが、spring.liquibase.change-logを設定して場所を変更できます。YAMLに加えて、LiquibaseはJSON、XML、およびSQL変更ログ形式もサポートしています。オートワイヤーし、それを移行に使用します。@LiquibaseDataSourceとしてマークできます。そのようにして、2つのデータソースが必要な場合は、別のデータソースを作成して、@Primaryとしてマークすることを忘れないでください。いずれかを設定するだけで十分です。プロパティの値が使用されます。Bootは、メッセージングを含む多くのスターターを提供します。Bootでメッセージングを使用することから生じる質問に回答します。トランザクションJMSセッションを無効にするJMSブローカーがトランザクションセッションをサポートしていない場合、トランザクションのサポートを完全に無効にする必要があります。JmsListenerContainerFactoryを作成する場合、デフォルトではトランザクションを処理できないため、実行することはありません。Bootのデフォルトを再利用する場合、次のようにトランザクションセッションを無効にできます。listenerFactory;}前述の例はデフォルトのファクトリをオーバーライドします。アプリケーションが定義する他のファクトリがある場合は、それを適用する必要があります。Batchを使用する場合、多くの質問がしばしば発生します。このセクションでは、これらの質問に対処します。