/SpringFramework6-rest-mvc

Spring Framework 6 REST MVC example. Lombok annotations, Data Storage using static data, Spring JPA with H2 for temporal storage and MySQL for permanent storage. MockitoMVC and assertions example use. Best practices for all code mentioned before.

Primary LanguageJava

Spring Framework 6 REST MVC

Code resulting of following Spring Framework 6 Guru tutorial in Udemy.

Content covered so far:

  • Restful Web Services Intro
  • Project Lombok
  • Spring MVC REST services
  • Spring MockMVC test with Mockito
  • Exception Handling with Spring MVC
  • Spring Data JPA with Spring MVC

To be included:

  • Data Validation
  • MySQL with Spring boot
  • Flyaway Migrations
  • CSV file uploads
  • Query parameters with Spring MVC
  • Paging and sorting
  • DB Relationship Mappings
  • DB transactions and locking
  • Spring Data REST
  • Spring RestTemplate
  • Spring Security Basic Auth
  • Spring Authorization Server
  • Spring MVC OAuth2 Resource Server
  • Spring RestTemplate with OAuth2
  • Intro to Reactive Programming
  • Spring Data R2DBC
  • Spring Webflux WebTestClient
  • Exception handling with Spring Webflux
  • Spring Data MongoDB