본문 바로가기
SpringBoot

BankApp - db 설정(h2 DB)

by 남행비 2023. 9. 19.

학습 목표

1. H2 메모리 DB 초기 셋팅 하기

2. yml 파일에 설정 하기

3. h2 실행 및 확인

 

yml 파일 설정

초기 셋팅 추가

table.sql

data.sql

yml 파일 추가 설정

  • spring: Spring Boot 애플리케이션 설정을 시작하는 루트 노드입니다.
  • spring.mvc.view.prefixspring.mvc.view.suffix: Spring MVC 뷰 리졸버(View Resolver) 설정입니다. JSP 뷰 파일의 위치와 확장자를 지정합니다.
  • spring.datasource: 데이터베이스 연결 정보 설정입니다. H2 데이터베이스를 사용하며, URL, 드라이버 클래스, 사용자 이름, 비밀번호 등을 지정합니다.
  • spring.sql.init.schema-locationsspring.sql.init.data-locations: 초기 데이터베이스 스키마 및 데이터를 초기화하기 위한 SQL 스크립트 파일의 위치를 지정합니다. 여기서는 클래스패스(classpath) 상의 db/table.sqldb/data.sql 파일을 사용합니다.
  • spring.h2.console.enabled: H2 데이터베이스 콘솔을 활성화할지 여부를 설정합니다. 여기서는 활성화되어 있으므로 웹 브라우저에서 H2 콘솔에 액세스할 수 있습니다.
  • spring.output.ansi.enabled: ANSI 색상 코드를 사용하여 로깅 출력을 강조 표시할지 여부를 설정합니다. 여기서는 항상 사용되므로 로그 메시지가 강조 표시됩니다.

mysql 연결 방법

서버 실행 후

http://localhost/h2-console

 

 

'SpringBoot' 카테고리의 다른 글

BankApp - 화면 구현1  (0) 2023.09.19
BankApp - DB 접근 기술  (0) 2023.09.19
BankApp - 모델링  (0) 2023.09.19
BankApp - 패키지 설정  (0) 2023.09.19
BankApp - yml 파일 설정  (0) 2023.09.19