Ao tentar rodar o projeto, dá este erro:
Ao tentar rodar o projeto, dá este erro:
Oi Felipe!
Posta o resto da exception, pois saiu cortado na imagem
( )
Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
2023-04-26T23:07:57.801-03:00 ERROR 50134 --- [ restartedMain] o.s.boot.SpringApplication : Application run failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flyway' defined in class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]: Failed to instantiate [org.flywaydb.core.Flyway]: Factory method 'flyway' threw exception with message: Error creating bean with name 'dataSource' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method 'dataSource' threw exception with message: URL must start with 'jdbc'
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:659) ~[spring-beans-6.0.8.jar:6.0.8]
Em "aplication.properties" tirei as aspas e deu um novo erro: Antes
spring.datasource.url="jdbc:mysql://localhost/vollmed_api"
spring.datasource.username=root
spring.datasource.password=root
Depois
spring.datasource.url=jdbc:mysql://localhost/vollmed_api
spring.datasource.username=root
spring.datasource.password=root
Erro:
***************************
APPLICATION FAILED TO START
***************************
Description:
An attempt was made to call a method that does not exist. The attempt was made from the following location:
org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration$FlywayConfiguration.configureProperties(FlywayAutoConfiguration.java:187)
The following method did not exist:
'org.flywaydb.core.api.configuration.FluentConfiguration org.flywaydb.core.api.configuration.FluentConfiguration.failOnMissingLocations(boolean)'
The calling method's class, org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration$FlywayConfiguration, was loaded from the following location:
jar:file:/home/alfa/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/3.0.6-SNAPSHOT/spring-boot-autoconfigure-3.0.6-20230420.095609-35.jar!/org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class
The called method's class, org.flywaydb.core.api.configuration.FluentConfiguration, is available from the following locations:
jar:file:/home/alfa/.m2/repository/org/flywaydb/flyway-core/7.8.0/flyway-core-7.8.0.jar!/org/flywaydb/core/api/configuration/FluentConfiguration.class
The called method's class hierarchy was loaded from the following locations:
org.flywaydb.core.api.configuration.FluentConfiguration: file:/home/alfa/.m2/repository/org/flywaydb/flyway-core/7.8.0/flyway-core-7.8.0.jar
Action:
Correct the classpath of your application so that it contains compatible versions of the classes org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration$FlywayConfiguration and org.flywaydb.core.api.configuration.FluentConfiguration
Process finished with exit code 0
Parece que deu algum problema com as dependências que o Maven baixou.
Apague a pasta do Maven (diretório oculto .m2 localizado na pasta do seu usuário no computador) e depois clica no ícone de reload, na aba do maven no intellij, para o Maven baixar novamente as dependências do projeto.
Pra min a exclusão da pasta .m2 e o reset no maven funcionou obrigado!
obrigado deu certo pra mim tb