quickstarts/bindings/java/http
Artur Souza 5de2b3c7f4 s/docker-compose/docker compose
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
2024-08-08 13:20:01 -07:00
..
batch feat: upgraded springboot to 3.3.1 and bumped up other dependencies to latest. 2024-06-29 15:10:27 +05:30
README.md s/docker-compose/docker compose 2024-08-08 13:20:01 -07:00
makefile Binding quickstart - Cron input PostgreSQL output (#669) 2022-06-22 18:06:18 -07:00

README.md

Dapr Bindings (HTTP)

In this quickstart, you'll create a microservice to demonstrate Dapr's bindings API to work with external systems as inputs and outputs. The service listens to input binding events from a system CRON and then outputs the contents of local data to a PostreSql output binding.

Visit this link for more information about Dapr and Bindings.

Note: This example leverages only HTTP REST. If you are looking for the example using the Dapr SDK click here.

This quickstart includes one service:

  • Java service batch

Run and initialize PostgreSQL container

  1. Open a new terminal, change directories to ../../db, and run the container with Docker Compose:
cd ../../db
docker compose up

Run Java service with Dapr

  1. Open a new terminal window, change directories to ./batch in the quickstart directory and run:
cd ./batch
mvn clean install
  1. Run the Java service app with Dapr:
dapr run --app-id batch-http --app-port 8080 --resources-path ../../../components -- java -jar target/BatchProcessingService-0.0.1-SNAPSHOT.jar