Spring Boot Flyway не запускается при запускеJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Spring Boot Flyway не запускается при запуске

Сообщение Anonymous »

У меня есть приложение весенней загрузки, и я установил зависимость Flyway для выполнения миграции Postgres. Однако когда я запускаю приложение, ничего не происходит.
В моем pom.xml есть следующее:

Код: Выделить всё

org.flywaydb
flyway-core
10.20.0

В моем application.properties у меня есть следующее:

Код: Выделить всё

spring.flyway.enabled=true
spring.flyway.baseline-on-migrate=true
logging.level.org.flywaydb=DEBUG

spring.datasource.url=jdbc:postgresql://localhost:5432/mydb
spring.datasource.username=username
spring.datasource.password=password
У меня есть sql-файл миграции внутри resources/db/migration с именем: V1__initial_migration.init с запросом создания таблицы внутри.
И, наконец, журналы, когда я запускаю приложение, не показывают ничего, связанного с Flyway, и в базе данных ничего не меняется:


2024-11-17T12:59:30.239Z INFO 13224 --- [task_management] [ main] c.example.task_management.Application : Активный профиль не установлен
, возвращается к 1 профилю по умолчанию: «по умолчанию»
2024-11-17T12:59:31.094Z INFO 13224 --- [task_management] [

main] .s.d.r.c.RepositoryConfigurationDelegate : Загрузка репозиториев Spring
данных JPA в режиме DEFAULT. 2024-11-17T12:59:31.164Z INFO
13224 --- [task_management] [ main]
.s.d.r.c.RepositoryConfigurationDelegate : завершено сканирование репозитория Spring Data
за 60 мс. Обнаружено 3 интерфейса репозитория JPA.
2024-11-17T12:59:31.884Z INFO 13224 --- [task_management] [

main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat инициализирован
с портом 8080 (http). 2024-11-17T12:59:31.904Z INFO 13224 ---
[task_management] [ main]
o.apache.catalina.core.StandardService : Запуск службы [Tomcat]
2024-11-17T12:59:31.904Z INFO 13224 --- [task_management] [

main] o.apache.catalina.core.StandardEngine : Запуск сервлета
движка: [Apache Tomcat/10.1.31] 2024-11-17T12:59:31.977Z INFO 13224
--- [task_management] [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Инициализация Spring
встроенного WebApplicationContext 2024-11-17T12:59:31.978Z INFO 13224
--- [task_management] [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext:
инициализация завершена за 1659 мс 17.11.2024T12:59:32.145Z INFO
13224 --- [task_management] [ main]
com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Начало...
2024-11-17T12:59:32.362Z INFO 13224 --- [task_management] [

main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 — добавлено
соединение org.postgresql.jdbc.PgConnection@2668c286
2024-11-17T12:59:32.364Z INFO 13224 --- [task_management] [

main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 — Запуск
завершен. 2024-11-17T12:59:32.437Z INFO 13224 --- [task_management]
[ main] o.hibernate.jpa.internal.util.LogHelper:
HHH000204: Обработка PersistenceUnitInfo [имя: по умолчанию]
2024-11-17T12:59:32.502Z INFO 13224 --- [task_management] [

main] org.hibernate.Version: HHH000412: Hibernate
Основная версия ORM 6.5.3.Final 2024-11-17T12:59:32.545Z INFO 13224 ---
[task_management] [ main]
o.h.c.internal.RegionFactoryInitiator : HHH000026: Кэш
второго уровня отключен 2024-11-17T12:59:32.937Z INFO 13224 ---
[task_management] [ main]
o.s.o.j.p.SpringPersistenceUnitInfo: нет настройки LoadTimeWeaver:
игнорирование преобразователя классов JPA 2024-11-17T12:59:33.914Z INFO 13224
--- [task_management] [main] o.h.e.t.j.p.i.JtaPlatformInitiator: HHH000489: платформа JTA недоступна
(установите «hibernate.transaction.jta.platform», чтобы включить JTA
интеграция платформы) 2024-11-17T12:59:33.917Z INFO 13224 ---
[task_management] [ main]
j.LocalContainerEntityManagerFactoryBean : инициализированный JPA
EntityManagerFactory для единицы персистентности «по умолчанию»
2024-11-17T12:59:34.298Z WARN 13224 --- [task_management] [

main] JpaBaseConfiguration$JpaWebConfiguration :
spring.jpa.open-in-view включен по умолчанию. Таким образом, запросы к базе данных
могут выполняться во время рендеринга представления. Явно настройте
spring.jpa.open-in-view, чтобы отключить это предупреждение
2024-11-17T12:59:34.800Z INFO 13224 --- [task_management] [

main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat запущен на
порту 8080 (http) с контекстным путем '/' 2024-11-17T12:59:34.813Z INFO
13224 --- [task_management] [ main]
c.example.task_management.Application: приложение запущено через
5,045 секунд (процесс выполняется 5,497)


Что может быть причиной этой проблемы?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»