- Overview: https://spring.io/projects/spring-boot
- Quickstart: https://spring.io/quickstart
- Building an Application: https://spring.io/guides/gs/spring-boot/
- Building a RESTful Webservice: https://spring.io/guides/gs/rest-service/
- Reference Documentation: https://docs.spring.io/spring-boot/docs/current/reference/html/
- Overview: https://spring.io/projects/spring-data
- JPA: https://spring.io/projects/spring-data-jpa
- Accessing Data with JPA: https://spring.io/guides/gs/accessing-data-jpa/
- Reference Documentation: https://docs.spring.io/spring-data/commons/docs/2.5.1/reference/html/
- Example: https://github.com/spring-cloud-samples/eureka
- Reference Documentation: https://cloud.spring.io/spring-cloud-netflix/reference/html/
- Overview: https://spring.io/projects/spring-cloud-config
- Reference Documentation: https://docs.spring.io/spring-cloud-config/docs/current/reference/html/
- Core API: https://resilience4j.readme.io/docs/circuitbreaker
- Getting Started with Resilience4J for Spring Boot: https://resilience4j.readme.io/docs/getting-started-3
- Metrics: https://resilience4j.readme.io/docs/micrometer
- Reference Documentation: https://resilience4j.readme.io/docs/getting-started
- Overview: https://spring.io/projects/spring-security
- Securing a Web Application: https://spring.io/guides/gs/securing-web/
- Reference Documentation: https://docs.spring.io/spring-security/site/docs/current/reference/html5/
- Basic Tutorial: https://www.thymeleaf.org/doc/tutorials/2.1/usingthymeleaf.html
- Thymeleaf + Spring Tutorial: https://www.thymeleaf.org/doc/tutorials/3.0/thymeleafspring.html
- Reference Documentation: https://www.thymeleaf.org/documentation.html
- Project Bootstrap - Spring Initializr: https://start.spring.io
- Complete Collection of Spring Guides: https://spring.io/guides
- Testing your REST API: https://www.postman.com/ / https://insomnia.rest/download