Я хотел бы знать, как инициализировать базу данных, не создавая файл XML.
Я уже использую такую инициализацию, которая отлично работает, но в моем случае я не хочу создавать XML:
<jdbc:initialize-database data-source="dataSource">
<jdbc:script location="classpath:com/foo/sql/db-schema.sql"/>
<jdbc:script location="classpath:com/foo/sql/db-test-data.sql"/>
</jdbc:initialize-database>
Я знаю, что могу создать встроенную базу данных с помощью
EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder();
EmbeddedDatabase db = builder.setType(H2).addScript("my-schema.sql").addScript("my-test-data.sql").build();
В моем случае база данных и схема создаются с использованием Liquibase.
Я просто хочу инициализировать его с помощью Spring и с моим настроенным набором данных, без необходимости создавать новый XML файл каждый раз только для этого.
Возможно ли это?