작성
·
262
0
빨간색 영역에 생성된 테이블이 있어야 하는데 안보입니다.
refresh 버튼을 누르거나 로그아웃 후 로그인해도 안보입니다.
show tables; 명령어를 실행하면 테이블은 존재합니다.
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
SeJongDeveloper님, show tables;
명령어를 실행했을 때 테이블이 존재한다면 데이터베이스는 정상적으로 연결되어 있는 것으로 보입니다. H2 콘솔인 경우, Spring Boot 애플리케이션과의 연동 문제일 수 있습니다. 다음 사항들을 확인해보시기 바랍니다.
application.properties
혹은 application.yml
설정 파일에서 spring.h2.console.enabled
의 값을 true
로 설정했는지 검토해 주세요./h2-console
로 설정되어 있는지, 혹은 spring.h2.console.path
프로퍼티를 통해 별도로 경로를 설정해준 경우 그에 맞는 URL로 접속하고 있는지 확인해 주세요.X-Frame-Options
를 SAMEORIGIN
으로 설정해야 합니다.문제 해결에 필요한 관련 정보는 다음 소스를 참고해주세요.
- Spring Boot Reference Documentation v3.1.5 - Using H2’s Web Console
- Spring Boot Reference Documentation v3.1.5 - Changing the H2 Console’s Path
- Spring Boot Reference Documentation v3.1.5 - Accessing the H2 Console in a Secured Application
이 설정들을 확인하신후에도 문제가 해결되지 않으면, 데이터베이스 연결 설정이 MariaDB를 가리키고 있는지, H2 데이터베이스와의 연결 설정이 올바른지 다시 한 번 점검해 볼 필요가 있습니다.