Я разрабатываю приложение Spring Batch и хочу создать несколько схем при запуске. Способ Spring Boot сделать это - разместить файлы schema.sql
и data.sql
на classpath
, однако это не работает. Мой application.properties
выглядит следующим образом.
spring.jpa.hibernate.ddl-auto=none
spring.datasource.initialization-mode=always
spring.datasource.url=jdbc:mysql://${MYSQL_HOST:localhost}:3306/xyz-database
spring.datasource.username=
spring.datasource.password=
spring.batch.initialize-schema=always
Однако таблицы метаданных Spring Batch успешно создаются, когда я включаю spring.batch.initialize-schema=always
.
Есть что-то, чего мне здесь не хватает?