-
Spring Boot: 3.1.5
-
Spring Framework:
- spring-boot-starter-validation
- spring-boot-starter-data-jpa
- spring-boot-starter-web
- spring-boot-starter-test
- spring-boot-starter-security
- spring-security-test
-
HSQLDB:
-
OpenAPI (Springdoc):
- springdoc-openapi-starter-common: 2.0.0
- springdoc-openapi-starter-webmvc-ui: 2.0.0
-
JWT (JSON Web Token):
- jjwt-api: 0.11.2
- jjwt-impl: 0.11.2
- jjwt-jackson: 0.11.2
-
OAuth2 Resource Server:
- spring-boot-starter-oauth2-resource-server
- api v1 -> simple CRUD
- api v2 -> v1 + adding sorting and pagination
- api v3 -> v2 + adding basic authentication + only admin user can delete polls
- Database Migrations with Flyway
- Spring REST: Building Java Microservices and Cloud Applications — Second Edition — Balaji Varanasi and Maxim Bartkov (2022)
- Full Stack Development with Spring Boot and React — Third Edition — Juha Hinkula (2022)