5
respostas

Novo problema

Olá, o Intellij roda a api , cria a tabela e tudo mais, só que então ele finaliza a aplicação, não estou conseguindo fazer os disparos de requisição com o Insomnia para cadastrar os dados no banco de dados, não esta conseguindo conectar o servidor. Não sei como fazer ele voltar a ficar rodando.![](Insira aqui a descrição dessa imagem para ajudar na acessibilidade )

5 respostas

Oi Cleiton!

Ele está finalizando a aplicação porque algum erro está acontecendo, conforme apareceu no console.

Posta aqui a exception que ocorreu.

Segue a exception.

Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flywayInitializer' defined in class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]: Validate failed: Migrations have failed validation Detected failed migration to version 1 (create-table-medicos).

Deu problema com sua migration create-table-medicos. Posta o código dela aqui.

create table medicos(

    id bigint not null auto_increment,
    nome varchar(100) not null,
    email varchar(100) not null unique,
    crm varchar(6) not null unique,
    especialidade varchar(100) not null,
    logradouro varchar(100) not null,
    bairro varchar(100) not null,
    cep varchar(9) not null,
    complemento varchar(100),
    numero varchar(20),
    uf char(2) not null,
    cidade varchar(100) not null,

    primary key(id)

);

Está certinho. Pode ser o mesmo problema que comentei aqui: https://cursos.alura.com.br/forum/topico-falha-na-validacao-da-migration-no-momento-da-criacao-da-tabela-261742