leandromoraesrj / sincad-backend

PROJETO BASE DE EXEMPLO USANDO AS MELHORES PRATICAS DE DESENVOLVIMENTO
0 stars 0 forks source link

Configurar banco h2 de test #19

Open leandromoraesrj opened 2 years ago

leandromoraesrj commented 2 years ago

Foi necessário colocar as dependências do h2 e devtools para poder instanciar o banco em memoria e pode usar o console

No application-test.properties foi necessário colocar as configurações do banco:

spring.h2.console.enabled=true
spring.h2.console.path=/h2-console
spring.datasource.username=sa
spring.datasource.password=
spring.datasource.driver-class-name=org.h2.Driver
spring.datasource.url=jdbc:h2:mem:testdb;DB_CLOSE_ON_EXIT=FALSE;DB_CLOSE_DELAY=-1;

Uma vez que tenha sido configurado um contexto da aplicação, é necessário informá-lo para poder acessar o console. http://localhost:8081/sincad-backend/h2-console

Para incluir trace dos parâmetros dos binds do sql logging.level.org.hibernate.type=trace spring.jpa.show-sql=true spring.jpa.properties.hibernate.format_sql=true