|
|
|
@ -1,4 +1,4 @@
|
|
|
|
|
# jpa-hospital-example
|
|
|
|
|
# spring-rest-example
|
|
|
|
|
|
|
|
|
|
This project is a example of using jpa.
|
|
|
|
|
|
|
|
|
@ -10,43 +10,6 @@ The project uses the [Spock Framework Example Project](https://github.com/spockf
|
|
|
|
|
|
|
|
|
|
- Maven use `mvnw` wrapper
|
|
|
|
|
|
|
|
|
|
- Gradle use `gradlew` wrapper
|
|
|
|
|
|
|
|
|
|
## Building with Gradle
|
|
|
|
|
|
|
|
|
|
Downloaded files (including the Gradle distribution itself) will be stored in the Gradle user home directory (typically **user_home**`/.gradle`).
|
|
|
|
|
|
|
|
|
|
Type: test
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
./gradlew clean test
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Type: build
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
./gradlew clean build
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Type: preparation
|
|
|
|
|
- create a folder, for example, `project`.
|
|
|
|
|
- copy `jpa_hospital_example-2.0.1.jar` from a release to the folder.
|
|
|
|
|
- if you build the application from source, find the file (`jpa_hospital_example-2.0.1-all.jar`) in `build/libs/`.
|
|
|
|
|
- copy docker/docker-compose.yml to the folder.
|
|
|
|
|
- turn up the database in the `project/docker`:
|
|
|
|
|
```
|
|
|
|
|
docker-compose up -d
|
|
|
|
|
```
|
|
|
|
|
- wait a minute while the database is bootstrapping.
|
|
|
|
|
- now you can connect with the application.
|
|
|
|
|
|
|
|
|
|
Type: run
|
|
|
|
|
|
|
|
|
|
After the preparation, run the application in the folder, for example, `project`:
|
|
|
|
|
```shell
|
|
|
|
|
java -jar jpa_hospital_example-2.0.1.jar
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## Building with Maven
|
|
|
|
|
|
|
|
|
|
Downloaded files will be stored in the local Maven repository (typically **user_home**`/.m2/repository`).
|
|
|
|
@ -66,7 +29,7 @@ Type: build
|
|
|
|
|
|
|
|
|
|
Type: preparation
|
|
|
|
|
- create a folder, for example, `project`.
|
|
|
|
|
- copy `jpa_hospital_example-version.jar` from a release to the folder.
|
|
|
|
|
- copy `spring_rest_example-version.jar` from a release to the folder.
|
|
|
|
|
- if you build the application from source, find the file in `target/`.
|
|
|
|
|
- copy docker/docker-compose.yml to the folder.
|
|
|
|
|
- turn up the database in the `project/docker`:
|
|
|
|
@ -80,7 +43,7 @@ Type: run
|
|
|
|
|
|
|
|
|
|
After the preparation, run the application in the folder, for example, `project`:
|
|
|
|
|
```shell
|
|
|
|
|
java -jar jpa_hospital_example-2.0.1.jar
|
|
|
|
|
java -jar spring_rest_example-2.0.1.jar
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## Author
|
|
|
|
|