3
respostas

Habilitar console h2

Como habilito a configuração do console H2, Esta url http://localhost:8080/h2 esta retornando o erro : ` Whitelabel Error Page

This application has no explicit mapping for /error, so you are seeing this as a fallback. Tue Apr 20 01:28:31 BRT 2021 There was an unexpected error (type=Not Found, status=404). No message available Acho o token bloqueia a url . `

3 respostas

Oi Omar,

No application.properties:

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

E no navegador o endereço que você deve entrar: http://localhost:8080/h2-console

o auth não vai barrar essa url ?

Ah sim,

Se já tiver com a parte de segurança configurada vai precisar liberar acesso ao H2:

//codigo anterior ja existente continua igual
.antMatchers("/h2-console/**").permitAll()
            .anyRequest().authenticated()
            .and().csrf().disable()
            .sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS)
            .and().headers().frameOptions().sameOrigin()
            .and().addFilterBefore(new AutenticacaoFilter(tokenService, autenticacaoService), UsernamePasswordAuthenticationFilter.class);

As duas linhas importantes que foram adicionadas para liberar o H2 foram:

.antMatchers("/h2-console/**").permitAll()

e:

.and().headers().frameOptions().sameOrigin()