-
12. 스프링부트와 AWS - H2 Database로 로컬 테스트해보기실습/AWS 2021. 5. 8. 03:31
이전까지 테스트를 통해서 API가 작동하는 것을 확인할 수 있었다.
하지만 실제로 눈으로 확인해보고 싶을 수 있다.
그럴 때는 로컬환경에서 H2 Database를 이용해보면 쉽게 결과물을 볼 수 있다.
이전에 이미 컴파일하는 과정을 거쳤기 때문에 이제 실제로는 사용법을 익혀서 써보면 된다.
H2 Database 설정하기
이전에 만든 "/src/main/resources/application.properties"에 진입한다.
위와 같이 "spring.h2.console.enabled=true"를 입력한다.
"/src/main/java/Application" 클래스로 진입해서 main 메서드를 실행한다.
H2 Database 실행하기
브라우저를 켜고 "http://localhost:8080/h2-console"로 접속한다.
접속한 뒤에 위와 같이 JDBC URL을 "jdbc:h2:mem:testdb"로 작성해준다.
그 다음 "Connect"버튼을 눌러준다.
접속을 정상적으로 했다면 위와 같이 Posts 테이블을 관리할 수 있는 화면이 나온다.
사용법은 간단하다.
위처럼 입력칸에 SQL 쿼리를 입력하고 Run을 눌러주면 하단에 결과가 나온다.
위와 같이 SELECT로 내용을 조회해봤는데 아직 입력한게 없어서 아무것도 없는 것을 볼 수 있다.
우선 위와 같이 insert into를 이용해서 posts 테이블에 자료를 입력하고 Run을 누른다.
Run을 누르고 정상적으로 수행되면 위와 같은 내용을 볼 수 있다.
이제 이 내용을 직접 브라우저에서 확인해보자.
브라우저에서 컨트롤러에 미리 입력해둔 경로로 들어가보자.
우리가 입력했던 내용을 확인해볼 수 있다.
이후에도 계속 프로젝트를 진행하면서 궁금한게 있거나 눈으로 확인해보고 싶으면 위와 같이 하면 된다.
'실습 > AWS' 카테고리의 다른 글
14. 스프링부트와 AWS - 머스테치 설정하기 및 index 만들기 (0) 2021.05.08 13. 스프링부트와 AWS - JPA Auditing으로 시간 자동 등록하기 (0) 2021.05.08 11. 스프링부트와 AWS - 게시글 조회, 수정 API 만들기 (0) 2021.05.07 10. 스프링부트와 AWS - 게시글 등록 API 만들기 (0) 2021.05.07 9. 스프링부트와 AWS - 트랜잭션 스크립트, 도메인 모델 (0) 2021.05.05