ืชืืื ืืืืืจ ืืืืืจ ืจืืฉืืช, ืืืื ื ืืฆืืจ ืฉืจืช ืืื ืืจื ื ืืืืฆืขืืช Spring Boot . ืืงืืืฅ ื-pom , ืืืกืฃ ืืช ืืชืืืืืช ืืืืืช ืืืืืง <dependencies> :
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
</dependency>
ืืชืืืช ืืจืืฉืื ื ืืจืืฉื ืืื ืฉ-Spring ืืขืืื ืขื ืืกื ืื ืชืื ืื. ืืชืืืช ืืฉื ืืื h2 (H2) ืชืืงื ืืช ืืกื ืื ืชืื ืื ืืื ืืืจืืืช, ืืชืงื ืืช ืืชืฆืืจืืช ืืืจืืืืช. ืขืืฉืื ืื ื ืจืืฆื ืฉืชืฉืื ืืช ืขืฆืื ืืช ืืฉืืื: "ืื ืื ื ืจืืฆื ืืืืืช? ืงืืื ืงืืฃ ืฉืื ืืกืืื ืืืชืื ืืฉืื ืืขืฆืื? ืื ืืคืชื?" ืื ืืชื ืจืืฆื ืืืืืช ืืคืชื, ืืงืคื ืืงืจืื ืกืคืจ ืืื ืขื ืืืฉืืขืืช ืืืืืฉื ืฉื ืืืื , ืื ืืคืืืช ืกืืจืช ืืืืจืื . ืืจืืข ืืชื ืืืื ืืืคืฉ ืืืื ืืจื ื ืืืืข ืขื ืื ืื ืฉืขืืขืืช, ืืฉืืืืช, ืืืจืงืช ืชืืืช ืืืืื ืืฉืืืืช ืืืืืจืช ืฉืขืืขืืช. ืืืื ื ืืืืจ ืืืกืืกืื ืฉืื ื. ืื ืืชืฆืืจื ืชืืื ืืืืงืื: ื- resourses ืฆืืจ ืงืืืฅ application.yml (ืืฉื ืืฉืื ืืืื!), ืืื ืืืชื ืืชืืื:
spring:
datasource:
driverClassName: org.h2.Driver
url: jdbc:h2:mem:test;
username: sa
password:
h2:
console:
enabled: true
jpa:
hibernate:
ddl-auto: create
generate-ddl: true
show-sql: false
properties:
hibernate:
dialect: org.hibernate.dialect.H2Dialect
ืืืื ื ืกืชืื ืขื ืืงืืจ ืื ืชืื ืื: driverClassName: ืืฆืืื ืืืืื ืกืื ืืกืืก ื ืฉืชืืฉ, ืขืืืจื ื ืื h2. ืื ืืชืงืื ื ืืช Postgres, ืืืื ื ืืืชืืื rg.postgresql.Driver ; url: - ืืื ืืืงืื ืื ื ืืฆื ืืกื ืื ืชืื ืื, ืืืงืจื ืฉืื ื ืืื ืืืืงื ืืฉืืจืืช ืืืืืจืื ืืคืจืืืงื, ืืคื ืฉืืฆืืื ืืืืื mem (ืืืืืืจืื), ืืืืืจ, ืืืฉืจ ืืืคืืืงืฆืื ืชืืคืขื ืืืืฉ, ืืกื ืื ืชืื ืื ืืืืืฆืจ ืึดืึธืึธืฉื. ืืชื ืืืื ืืืงืื jdbc:h2:mem:test; ืืชืื jdbc:h2:~/test; , ืืืกื ืื ืชืื ืื ืืืืืกื ืืชืืงืืืช ืืคืจืืืงื. ืฉืื, ืื ืืืื ื ืืืชืงื Postgres, ืืืื ื ืืืชืืื ืืฉืื ืืื jdbc:postgresql://localhost:5432/mydb . ืืขืช jpa : hibernate.ddl-auto: ืืืืจ ืื ืืขืฉืืช ืขื ืกืืืืช ืืืกืืก ืืืฉืจ ืืืืฉืื ืืืคืขื ืืืืฉ. ืขืืฉืื ืืฉ ืืื create - ืื ืืืืจ ืืืฆืืจ ืฉืื, ืื ืืืื ืืืืืช ืื ืขืืืื - ืืืกืคื ืืืกื ืื ืชืื ืื, create-drop - ื ืืงืื ืืขืช ืืืคืขืื. ืืืืื ืชืจืืื ืืื ื ืกืชืืืช ืืื, ืงืจืื ืขืืื ืืืื ืืจื ื, ืื ื ืฆืืจื ืืืชื. ืฉืืจ ืืืืืื ืืื ื ืืฉืืืืช ืืขืช. ืืืืจ ืืื, ืืืื ื ืจืื ืืืฆื ื ืืชื ืืืื ืืกื ื ืชืื ืื ืื ืืืืฆื ืืขืืื ืืืชื.
GO TO FULL VERSION