Skip to content

Latest commit

 

History

History
28 lines (23 loc) · 919 Bytes

File metadata and controls

28 lines (23 loc) · 919 Bytes

Spring Boot Project with Spring Security & OpenAPI

🛠️ Tech stack

  • Spring Boot – framework for developing Java applications
  • Spring Security – security and authentication
  • Spring Data JPA – working with the database via ORM
  • Spring MVC – processing HTTP requests
  • Swagger OpenAPI – generating API documentation
  • PostgreSQL – relational database
  • Docker & Docker Compose – application containerization
  • Flyway – managing database migrations
  • Minio – this is object storage, similar to Amazon S3

🚀 Launching the project

1. Cloning the repository

git clone https://github.com/Lokrip/security
cd security

2. Project start

./scripts/start.sh

🛡️ Authentication and Security

The project uses Spring Security to protect the API. By default, authentication via JWT tokens will be used. But for now it is done