- Rest API which simulates the work of an online store.
- Based on Spring Boot ecosystem technologies and PostgreSQL database.
- Created for learning purposes.
- JDK 17
- Apache Maven 3.6.3
- Docker Desktop
- Spring
- Boot 3
- Data
- Security
- Security
- JWT
- TLS
- Databases
- PostgreSQL
- Containerisation
- Docker
- Monitoring
- ElasticSearch
- Logstash
- Kibana
- Filebeat
- Logging
- Log4j2
See START.MD
Using Postman get Bearer token by running
http://localhost:8083/api/auth/register
Copy the token and insert into Auth tab
Run this GET request to test authentication
http://localhost:8083/api/v1/products/a3c4d3f7-1172-4fb2-90a9-59b13b35dfc6
Override our code style
1. Press ⌘ + , or Ctrl+Alt+S to open the IDE settings and select Editor | Code Style.
2. Check the box Enable EditorConfig support.
3. Apply the changes and close the dialog.