jpa h2 예제

그래, 당신은 그렇게 할 수 있습니다. 주어진 예제는 모범 사례를 고려하고 해당 서비스에 비즈니스 논리가 있다고 가정하는 것입니다. 예를 들어, 오라클 또는 mySQL 데이터베이스의 경우 위의 예제에서 임베디드 서버를 사용하는 경우 다음 구성을 설정해야 할 수 있습니다. h2 테스트 범위에 대한 종속성입니다. 이 예제에서는 휴지점: 예제 프로젝트에 제품, 등급 및 사용자라는 세 가지 엔터티가 있습니다. 이 예제에서는 앱 클래스에서 이 주석을 사용했기 때문에 com.gauravbytes.gkart Spring Boot 자동 구성 시도에서 모든 패키지를 스캔하여 보유하고 있는 항아리 종속성에 따라 스프링 응용 프로그램을 자동으로 구성하려고 시도합니다. 추가. 예를 들어 HSQLDB가 클래스 경로에 있고 데이터베이스 연결 빈을 수동으로 구성하지 않은 경우 Spring Boot는 메모리 내 데이터베이스를 자동으로 구성합니다. 지금 응용 프로그램을 시작하면 많은 마법이 펼쳐지는 것을 볼 수 있습니다! 그런 다음 응용 프로그램을 시작한 후 로그인 페이지로 표시할 http://localhost:8080/h2-console 탐색할 수 있습니다.

로그인 페이지에서 application.properties에서 사용한 것과 동일한 자격 증명을 제공합니다. 다음으로 GET 작업을 사용하여 입력 된 employeeId를 기준으로 한 명의 직원만 검색합니다. employeeId를 나머지 끝점 /api/직원/{employeeId}로 전달합니다. 응용 프로그램을 다시 로드하면 http://localhost:8080/h2-console H2 콘솔을 시작할 수 있습니다. – 필요한 종속성스프링 초기화기에서 스프링 부팅 프로젝트를 만듭니다. – 시작 봄 부팅 응용 프로그램, 이는 자동으로 임베디드 서버에 배포됩니다. 6단계 열기 Pom.xml.It 만든 인터페이스에 대한 구현 클래스 만들기에는 기본 초기화자 웹 사이트에서 추가한 모든 종속성과 일부 기본 종속성이 있어야 합니다. 이 것으로 당신은 봄 나머지를 사용하여 편안한 API의 생성으로 이루어집니다, h2 데이터베이스와 봄 데이터 JPA. in 메모리 데이터베이스는 응용 프로그램이 시작되고 응용 프로그램이 중지될 때 소멸될 때 만들어집니다. data.sql이라는 파일을 추가하여 일부 데이터를 학생 테이블에 채울 수도 있습니다이러한 종류의 시나리오에서 메모리 데이터베이스는 이상적인 솔루션을 제공합니다. 일단 우리가 연결, 우리는 페이지의 왼쪽에 있는 모든 테이블과 SQL 쿼리를 실행 하기 위한 텍스트 상자를 나열 하는 포괄적인 웹 페이지를 볼 것 이다: 지금 당신은 당신의 SpringRestAndDataJpaSpringBootApplication.java 클래스를 실행 해야 하 고 그것은 것입니다 있는지 확인 합니다. 코드를 빌드하고, 코드를 병에 패키징하고, 임베디드 tomcat 서버에 배포합니다.