These are some of the links I ended up using to solve some problems I've encountered as I progress through the development of this api:
- Realworld API specification
- Understanding Spring Security to help me understand how the security flow works
- JWT (it also has the code! I didn't make it run tho)
- Remembering how filters normally work
- Remembering how to use rest-assured
- Missing dependencies when trying to use rest-assured
- Swagger UI (and here to let the app serve the swagger frontend)
- Custom controller method signatures (and here)
- Test Configuration (to avoid adding test beans inside app config classes)
- Faker
- Throwing consistent errors across the api 's endpoints
- Problem creating a GenericContainer instance in kotlin
- Running a Spring Boot app with docker-compose