DevBoi

4. Spring Data JPA, H2 Setting 본문

Develop/[Spring]

4. Spring Data JPA, H2 Setting

HiSmith 2022. 7. 3. 17:18
반응형

유저정보를 관리하던, 테스트를 해보던 간에 JPA 설정 및 데이터베이스 연동은 필수이다.

추후 스프링 시큐리티를 적용하던 Redis로 테스트를 하던 데이터 베이스 연동을 하지 않고는 그냥 추상적인 구현이기 떄문에 

우선 부랴부랴 연동 해보자

 

h2와 JPA를 maven 방식으로 추가해준다.

 

그리고 application.yml에서 해당 jpa 설정과 h2관련 설정을 추가해준다.

이러면 기동시에 jpa 관련 설정들과 h2의 경로를 알아서 설정해서 개발이 가능하게 Entity 별 테이블관리, JPA사용등등을 하게 해준다.

 

정상적으로 테스트가 됬는지 엔티티 하나를 생성해서 재기동해보자 

JPA 관련 전략이 create이기 때문에 재기동할때마다 테이블이 신규 생성 및 초기화 될 것 이다.

 

재기동할때 테이블 생성 쿼리가 자동으로 실행된다.

H2 console화면

 

이제 JPA사용을 위한, H2 연동 및 Spring JPA 연동이 끝났다.

반응형