Me deparei com um erro que impede da aplicação subir. Diz que não é possível criar um bean com o nome 'flywayInitializer' , Log abaixo:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flywayInitializer' defined in class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]: Invocation of init method failed; nested exception is org.flywaydb.core.api.FlywayException: Unsupported Database: MySQL 8.0
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1804) ~[spring-beans-5.3.20.jar:5.3.20]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) ~[spring-beans-5.3.20.jar:5.3.20]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.20.jar:5.3.20]
.
.
.
Caused by: org.flywaydb.core.api.FlywayException: Unsupported Database: MySQL 8.0
A partir do Flyway 8.2.1, o suporte a banco de dados MySQL e MariaDB faz parte de uma dependência, então a solução no meu caso foi adicionar a dependência abaixo:
< dependency>
< groupId>org.flywaydb< /groupId>
< artifactId>flyway-mysql< /artifactId>
</ dependency>