본문 바로가기

콘솔2

H2 Database 연동 및 콘솔 접속 방법 정리 (+runtimeOnly) 애플리케이션을 개발 할 때 초기 테스트 디비로 H2 데이터베이스를 많이 사용하므로 설정하는 방법을 정리하고 설정할 때 궁금했던 점을 같이 정리해논다. H2 Database 연동 및 콘솔 접속 방법 정리 (+runtimeOnly) H2 데이터베이스 테스트 시 사용 이유 설정방법을 정리 해놓기 앞서 왜 테스트 데이터베이스로 많이 사용하는지에 대해서 정리하려고 한다. H2 데이터베이스는 다음과 같은 이유로 애플리케이션에서 개발 및 테스트 목적으로 메모리 내 데이터베이스로 사용된다. 1. 경량 및 내장형 - 내장형 디비로 실행하는데 별도의 서버 프로세스가 필요하지 않다. 대신 스프링부트 애플리케이션 내에서 라이브러리로 실행되어 손쉽게 개발 및 테스트를 목적으로 사용할 수 있다. 2. 빠르다 - H2 디비는 속도.. 2023. 2. 22.
SpringBoot - LogBack 관련 개념 및 설정 방법 (1) 스프링부트를 이용한 프로젝트에서 컴파일을 돌리다보면 아주 친절하게 줄맞춤까지 되서 로그를 찍어주는 것을 봤을 것이다. 평소에는 당연하듯이 사용하였는데 좀 더 디테일하게 알아보고자 이 글을 정리한다. SpringBoot - LogBack 관련 개념 및 설정 방법 (1) 스프링부트에서 log에 관한 설정을 따로 하지 않았는데도 나오는 이유? 먼저 LogBack에 알아보기 전에 어떻게 우리가 따로 설정을 하지 않았는데도 로그가 찍히는지에 대해서 알아볼 필요가 있다. 스프링부트 프로젝트를 컴파일 돌려보면 아래와 같이 시간과 색상, 줄맞춤 등등 우리가 따로 설정하지 않았는데도 보기 좋게 콘솔창에 로그를 찍어주는 것을 봤을 것이다. 스프링부트는 기본적으로 spring-boot-starter에 logging에 구현체.. 2022. 6. 19.