API-first with Spring Boot 4 and OpenAPI Generator
How to apply the API-first approach with Spring Boot 4 and OpenAPI Generator.
Read more: API-first with Spring Boot 4 and OpenAPI Generator
Recent posts on Spring framework
How to apply the API-first approach with Spring Boot 4 and OpenAPI Generator.
Read more: API-first with Spring Boot 4 and OpenAPI Generator
Spring Boot startup 80% faster with zero code.
Read more: Project Leyden: speed up Spring Boot startup times with zero effort
Automatic Context Propagation with the spring-webflux-mdc library..
Read more: Automatic MDC logs in Spring WebFlux with spring-webflux-mdc
Implementing webhooks with Spring Boot: a practical guide with client and server example.
Example of versioning with OpenAPI and Spring Boot.
Read more: REST API Versioning: by URL vs. Content Negotiation
A complete guide to implementing parallel partitioned batch jobs with Spring Batch.
Learn how to integrate Spring Cloud AWS with LocalStack to emulate AWS services like SQS, DynamoDB, and Parameter Store, enabling fast and cost-effective local development and testing.
Read more: How to Use Spring Cloud AWS with LocalStack: Build and Test AWS Applications Locally
Example of Kafka producer and consumer (also Reactive) with Spring Cloud Stream. Error handling with retry and DLQ.
Migrating a classic Spring Boot app to a GraalVM native image. My experience.
Read more: Spring Boot vs Spring Boot with GraalVM: Performance testing and considerations
Let's challenge these two approaches with load tests!
Centralized security with Spring, example of OAuth2 Client and Resource Server and session management with Hazelcast.
How to integrate JWT access token and refresh token with Spring Security.
Read more: Securing your REST APIs with Spring Security and JWT
Testing DynamoDB with a LocalStack container shared between test classes.
Read more: Integration tests for DynamoDB with Spring Boot, Testcontainers, and Localstack
Centralized Retry configuration with Policy on HTTP statuses in response.
Read more: Retryable RestTemplate with RetryTemplate and centralized retry configuration
WebFlux with functional (RouterFunction) and traditional (annotation based) endpoints.
Read more: Web Service REST with Spring WebFlux and Reactive Mongo
How to declare a bean, types and DI considerations.
Let's see how to implement a level 3 Restful Web Service of the Richardson Maturity Model.
Read more: Level 3 REST services and paging with Spring HATEOAS
Let's see how to monitor a Spring Boot app in a simple way.
Read more: Spring Monitoring with Spring Actuator and Spring Boot Admin
Example of integration test with Spring Boot, JUnit 5 and H2 as in-memory database.
Read more: Integration Test with TDD, Spring Boot, JUnit 5 and H2
Example of unit test with JUnit 5 and Mockito using test drive development.
How to manage easily a Spring Batch app on several nodes with the Shedlock library.
Read more: Manage multiple instances of Spring Batch with Shedlock
An easy and fast way for develop an entry level backend.
Read more: REST Web Service + CRUD in 5 minutes with Spring Boot and Spring Data REST