spring h2 예제

이 가이드는 메모리 데이터베이스의 개념을 이해하는 데 도움이 됩니다. 메모리 데이터베이스에서 사용하는 모범 사례를 이해하기 위해 간단한 JPA 예제를 살펴보겠습니다. H2 데이터베이스를 사용하는 것은 빠르고 오픈 소스이며 Java 응용 프로그램에 연결하는 JDBC API를 제공합니다. 그것은 사용하기 매우 편리하고 브라우저 기반 콘솔을 제공합니다. H2 데이터베이스는 대부분 메모리 내 데이터베이스로 사용되며 Spring 부팅은 H2에 대한 기본 지원을 제공합니다. Spring Boot는 포함된 H2 데이터베이스를 자동으로 구성할 수 있으므로 스프링 부팅 응용 프로그램에서 H2 특정 구성을 제공할 필요가 없습니다. 필요한 종속성을 포함하면 스프링 부팅이 다른 것들을 처리합니다. 이 가이드는 스프링 부팅을 사용하여 간단한 프로젝트를 만드는 데 도움이됩니다. Spring JDBC를 사용하여 데이터베이스에 연결하는 코드를 프로젝트에 추가합니다.

또한 모든 CRUD 메서드를 작성하는 방법을 배우게 됩니다. 그것은 쉽게 우리가이 튜토리얼에서 볼 거야 봄과 통합 할 수 있습니다. 우리의 Github 저장소는 모든 코드 예제를 가지고: https://github.com/in28minutes/spring-boot-examples/tree/master/spring-boot-2-jdbc-with-h2 메이븐 빌드를 가지고 스프링 부팅 응용 프로그램으로 응용 프로그램을 실행합니다. 간단한 속성 구성을 사용하여 H2를 지원합니다. 예를 들어 Oracle 또는 mySQL 데이터베이스의 경우 앞에서 설명한 것처럼 스프링 부팅은 의견이 있는 프레임워크이며 클래스 경로에서 사용할 수 있는 종속성을 기반으로 모든 기본 구성을 수행해야 합니다. H2는 메모리 데이터베이스에서 인기있는 중 하나입니다. 스프링 부트는 H2에 매우 잘 통합되어 있습니다. „Spring Boot를 사용하면 실행할 수 있는 독립 실행형 프로덕션 급 스프링 기반 응용 프로그램을 쉽게 만들 수 있습니다.“ 기본적으로 Spring Boot는 사용자 이름 sa 및 빈 암호로 인메모리 저장소에 연결하도록 응용 프로그램을 구성합니다.

그러나, 우리는 application.properties 파일에 다음 속성을 추가 하 여 이러한 매개 변수를 변경할 수 있습니다.: 다음은 스프링 부팅에 의해 설정 된 기본 구성: 스프링 초기화 스프링 부팅 프로젝트를 생성 하는 편리한 방법 이며 관리 됩니다. spring.io. 이렇게 하면 도구를 다운로드할 필요 없이 온라인으로 Spring Boot 프로젝트를 생성하는 데 도움이 됩니다. Spring Boot는 자동으로 data.sql을 선택하고 응용 프로그램 시작 중에 구성된 H2 데이터베이스에 대해 실행됩니다. 이는 테스트 또는 기타 목적으로 데이터베이스를 시드하는 좋은 방법입니다. H2 데이터베이스에는 데이터베이스의 내용을 검색하고 SQL 쿼리를 실행하기 위한 내장GUI 콘솔이 있습니다. 기본적으로 H2 콘솔은 스프링에서 활성화되지 않습니다. 따라서 이를 사용하려면 application.property에 다음 속성을 추가해야 합니다. DB_CLOSE_ON_EXIT=FALSE는 데이터베이스 자동 종료를 비활성화하고 스프링 부팅은 데이터베이스에 대한 액세스가 더 이상 필요하지 않은 경우 닫을 수 있도록 합니다. H2 데이터베이스란 무엇입니까? H2 콘솔이란? 왜 메모리 (H2) 데이터베이스에? 스프링 부팅과 H2 데이터베이스를 통합하는 방법? 이 자습서에서는 스프링 부팅 응용 프로그램에서 H2 데이터베이스와 통합하는 방법을 살펴보겠습니다. 우리는 SpringBoot2JdbcWithH2Application.java의 실행 방법에서 모든 메서드를 찾기 위해 호출을 추가 할 수 있습니다여기에 표시된 예는 주로 가볍고 빠르고 사용하기 쉽기 때문에 개발 단계에서 H2 데이터베이스를 사용하기위한 것이며 다른 DB를 에뮬레이트하는 편리한 방법을 제공합니다.

생산 환경에서 사용하고 있습니다.

Komentáře nejsou povoleny.