π§ New blog post: How I test production-ready Spring Boot applications
Follow-up to my architecture post, covering a complete testing strategy:
β
Fast unit tests for value objects
β
Use case tests with in-memory repositories (avoid mocking!)
β
JPA repository tests with Testcontainers
β
Controller tests with MockMvc (two approaches shown)
β
Integration tests with API client pattern
β
Architecture tests with ArchUnit for consistency
Read more: https://www.wimdeblauwe.com/blog/2025/07/30/how-i-test-production-ready-spring-boot-applications/