Flyway の実行中にプレースホルダー値を渡そうとしています。
を呼び出す前flyway.migrate
に、以下に示すようにプレースホルダーを追加しています。
String location="C:\resource";
flyway.getPlaceholders().put("resource_location",
location);
スクリプトには、次のような挿入ステートメントが含まれています。
INSERT [dbo].[resource] ([settings_id],
[prop_key], [prop_value])
VALUES (1, N'resource.path', $(resource_location)/test);
しかし、これはうまくいきません。上記の挿入スクリプトにプレースホルダーの値を渡す方法を教えてください。