여니의 프로그래밍 study/Spring & Spring Boot

[스프링부트] PostsApiControllerTest.java (조회기능) + h2 데이터베이스 콘솔 사용법

여니's 2022. 3. 23. 15:22

h2 웹 콘솔을 사용하기 위해서는

application.properties에

아래 옵션을 추가해줍니다.

spring.h2.console.enabled=true

 

 

그런 다음에

main 메소드를 실행시켜줍니다. 

 

그러면 톰캣이 8080 포트로 실행됩니다.

 

 

http://localhost:8080/h2-console로 접속하면

웹콘솔 화면이 등장합니다.

 

 

JDBC URL에는

jdbc:h2:mem:testdb로 작성해줍니다.

 

 

 

Connect 버튼을 클릭하면

현재 프로젝트의 h2를 관리할 수 있는 페이지로 이동합니다.

 

POSTS 테이블이 정상적으로 나타나는 것을 확인할 수 있습니다.

 

 

조회하는 방법은

SELECT * FROM POSTS;

 

select문을 입력해줍니다.

 

만약 현재 등록된 데이터가 없다면

insert into posts (author,content,title) values ('author','content','title');

위 insert문을 입력해줍니다. 

 

 

데이터가 등록되었다면

http://localhost:8080/api/v1/posts/1을 입력해서

API 조회 기능을 테스트해줍니다.

 


참고서적 및 링크

: 스프링 부트와 AWS로 혼자 구현하는 웹 서비스