Testcontainers - Quick Reference Deep Knowledge : Use with technology: for comprehensive documentation. When NOT to Use This Skill - Unit Tests - Use with Mockito for fast isolated tests - REST API Tests Only - Use without containers if API is mocked - Environments Without Docker - Use H2 or embedded databases - CI with Limited Resources - Containers may be too heavy, use mocks - Non-Java Projects - Check language-specific Testcontainers libraries Setup Base Maven Dependencies Gradle Dependencies @ServiceConnection (Spring Boot 3.1+) Pattern Raccomandato Container Supportati | Container | Mav…