Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Problema application.properties banco h2

Estou com um problema na configuração do banco H2, adicionei todas as dependencias dos projetos e inseri a seguinte configuração no application.properties:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

mas quando eu inicio o projeto é como se essas configurações não fossem aplicadas, não consigo acessar pelo localhost:8080/h2-console

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

3 respostas
solução!

Bom dia William

Testei aqui numa aplicação com e sem Spring Web e só funcionou utilizando a dependência abaixo. Além disso, vou deixar as configs complementadores do JPA/Hibernate caso queira/precise utilizar.

URL que testei: http://localhost:8080/h2-console

        <dependency>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
# datasource
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.url=jdbc:h2:mem:testdb
spring.datasource.username=sa
spring.datasource.password=

# jpa
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
spring.jpa.hibernate.ddl-auto=update
spring.jpa.properties.hibernate.show_sql=true
spring.jpa.properties.hibernate.format_sql=true

# h2
spring.h2.console.enabled=true
spring.h2.console.path=/h2-console

Bons estudos!!

Obrigado pela ajuda Fernanda, continuou o mesmo problema, mas aí eu excluí a configuração do spring web e atualizei o projeto, quando eu inseri e atualizei novamente as configurações do h2 foram aplicadas normalmente, desde já muito obrigado, você me salvou. Mas porque funcionou só depois que apaguei e inseri o spring web de novo? Não consigo entender

É uma boa pergunta William, não encontrei outro motivo para não funcionar. Se voltar a acontecer, vamos tentar habilitar algum debug pra avaliar.

Bons estudos!