An example of using spring cache
Spring Caching Kotlin Sample
The project is an example of using spring cache.
Requirements
Java 11+
IntelliJ IDEA / Netbeans / Eclipse
MongoDB
Usage
1) Execute command: docker-compose up -d (the file docker-compose.yml will be executed).
2) Start project
3) Create product:
curl --location --request POST 'http://localhost:9080/spring-caching/api/v1/products' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "Mouse",
"description": "Mouse sem fio",
"price": 250
}'
Get list of products:
curl --location --request GET 'http://localhost:9080/spring-caching/api/v1/products'
Get product:
curl --location --request GET 'http://localhost:9080/spring-caching/api/v1/products/1'
Update product:
curl --location --request PUT 'http://localhost:9080/spring-caching/api/v1/products/1' \
--header 'Content-Type: application/json' \
--data-raw '{
"id": 1,
"name": "Notebook Dell",
"description": "Notebook Ultrafino Dell Inspiron i5402-M10S 14 Full HD 11ª Geração Intel Core i5",
"price": 5250
}'
Documentation
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.